Ich habe ein seltsames Problem mit Weblogic konfrontiert. Eine unserer Workstations enthält 2 Weblogic-Instanzen. Das Problem ist, wenn ich mich bei einem von ihnen anmelde, läuft die Sitzung auf einem anderen automatisch ab und umgekehrt. Was kann es sein? Wie gehe ich mit diesem Problem um?Problem mit Sitzungen auf Weblogic
Antwort
Wenn die Sitzungs-ID in einem Cookie auf der Clientseite gespeichert wird, stellen Sie sicher, dass der Cookie-Name in beiden Weblogic-Instanzen nicht derselbe ist.
Eine Möglichkeit, die Cookie-Namen zu ändern, ist eine Datei weblogic.xml in Ihrem Webapps (oder weblogic-application.xml im Ohr genannt zu erstellen, ersetzen Sie einfach den Tag WebLogic-web-app durch Weblogic-Anwendung) enthält die folgende (fertigen sie den Cookie-Namen nach Bedarf):
<?xml version="1.0" encoding="UTF-8"?>
<weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/90">
<session-descriptor>
<cookie-name>MyCookieName</cookie-name>
</session-descriptor>
</weblogic-web-app>
gut, ich werde versuchen, aber eigentlich ist es die gleiche Anwendung (nicht physisch, natürlich) läuft auf beiden Instanzen: eine ist für die Entwicklung braucht, eine andere ist für Tests. Also, beide Anwendungen haben die selbe weblogic.xml. Noch seltsamer ist, dass das gleiche Problem manchmal auf einer anderen Workstation mit unserer Demo-Weblogic-Instanz und Jira auftritt. Aus irgendeinem Grund haben einige Benutzer das gleiche Problem mit ihnen: Wenn sich der Benutzer bei jira anmeldet, meldet er sich automatisch von weblogic ab und umgekehrt. Dies ist sehr seltsam, wenn man bedenkt, dass es nur bei einigen ausgewählten Benutzern vorkommt. – mykola
mukola Ich nehme an, dass dir verschiedene Kriege/Einsätze ausgehen. Variationen der Datei weblogic.xml für die verschiedenen Bereitstellungen – Aaron
In WebLogic 8 ist dies immer noch im Sitzungsdeskriptor festgelegt, Sie müssen es jedoch als
, da sie auf der gleichen Maschine laufen, Ihrem Browser einen Host (zB localhost) sieht. Da der Standardsitzungscookie für Java-Webapps JSESSIONID ist und beide diesen Cookienamen verwenden, überschreiben sie sich gegenseitig.
Eine Lösung besteht darin, 2 IE-Browserfenster zu öffnen, indem IE zweimal gestartet wird. In diesem Fall erhalten sie ihren eigenen Session-Cookie. Leider funktioniert das nicht für Firefox und Chrome.
Eine andere Lösung wird von nawre erwähnt, indem den beiden Webapps ein anderer Session-Cookie-Name zugewiesen wird.
- 1. Hibernate/JPA Vererbung Problem auf WebLogic
- 2. Eclipse WebLogic Plugin Problem - kann WebLogic Server nicht starten
- 3. LinkageError mit Jenkins auf WebLogic
- 4. Memcached und PHP-Sitzungen Problem
- 5. PHP-Problem mit gleichzeitiger Sitzungen und AJAX
- 6. PHP Memcached Sitzungen Replikat Problem
- 7. CXF Webservice Problem in Weblogic Server
- 8. Debugging-Problem in Eclipse IDE/Weblogic Server
- 9. Problem mit gleichzeitigen Sitzungen mit Hibernate und Spring 2.5
- 10. Schwieriges Problem mit Django-Sitzungen: manchmal Sitzungsinformationen gelöscht
- 11. Best Practice mit Sitzungen (Gorilla/Sitzungen)
- 12. Enable Remote SSL auf Weblogic
- 13. Weblogic langsam mit Eclipse-Breakpoints
- 14. Aktivieren von SSL auf Weblogic
- 15. Weblogic 12c mit QName
- 16. Funktionieren Sitzungen mit mehreren Webdynos auf Heroku?
- 17. ORA-03111 auf WebLogic 12.1.2
- 18. PHP-Sitzungen mit HTML
- 19. mit Sitzungen in asp.net
- 20. Fehler mit PHP & Weblogic Server
- 21. PHP + Umleiten mit Sitzungen
- 22. Benutzerdefinierte Sitzungen mit Joomla
- 23. Weblogic Arbeitsmanager
- 24. Timeout-Problem verursacht Anstieg der Verbindungen in Weblogic
- 25. Sitzungen mit http-Client
- 26. Zugriff auf HTTPS über Weblogic nicht möglich
- 27. Wie benutze ich eclipse mit weblogic server
- 28. Mit weblogic.Admin in WebLogic 12c
- 29. WebLogic openJDK-Fehler
- 30. Neo4j Server mit Java Bolt neo4j-ogm auf Weblogic
Die gleiche Login-ID auf beiden Maschinen? Loggen Sie sich als Administrator ein? – duffymo
Was meinst du mit Login-ID? Es spielt keine Rolle, unter welchem Benutzer ich mich anmelde, sowieso läuft die Sitzung auf einer anderen Instanz automatisch ab. – mykola