Hallo,
Wir haben hier eine Intranetanwendung auf einem JBoss 4.0.4 mit einem Tomcat 5.5.
Die nutzt als Grafikframework Echo2 und hat sonst keine modifikationen am Sessionhandling.
Wenn die Applikation aufgerufen wird, werden seltsamerweise gleich zwei Sessioncookies angelegt. Beide haben den gleichen Host und den gleichen Inhalt (sessionID). Nur der Sessioncontext ist unterschiedlich - der eine coockie hat den Pfad der Anwendung auf dem Server, das andere den Rootcontext.
Verdeutlichung:
http://server.im.lokalnetz:8080/dieanwendung
erzeugt zwei cookies:
Coockie1
Name: JSESSIONID
Host: server.im.lokalnetz
Pfad: /dieanwendung
Content: SESSIONID
Coockie2
Name: JSESSIONID
Host: server.im.lokalnetz
Pfad: /
Content: SESSIONID
Der zweite Cookie zerstört mir die Sessions der anderen Webapplikationen auf der gleichen JBoss-Instanz.
Wie kann sowas passieren? (also dass da zwei angelegt werden)
Ich weiß gar nicht, wo ich anfangen soll zu suchen. Von sowas hab ich noch nie gehört?!?!!
Danke schonmal für Anregungen ^^
Wir haben hier eine Intranetanwendung auf einem JBoss 4.0.4 mit einem Tomcat 5.5.
Die nutzt als Grafikframework Echo2 und hat sonst keine modifikationen am Sessionhandling.
Wenn die Applikation aufgerufen wird, werden seltsamerweise gleich zwei Sessioncookies angelegt. Beide haben den gleichen Host und den gleichen Inhalt (sessionID). Nur der Sessioncontext ist unterschiedlich - der eine coockie hat den Pfad der Anwendung auf dem Server, das andere den Rootcontext.
Verdeutlichung:
http://server.im.lokalnetz:8080/dieanwendung
erzeugt zwei cookies:
Coockie1
Name: JSESSIONID
Host: server.im.lokalnetz
Pfad: /dieanwendung
Content: SESSIONID
Coockie2
Name: JSESSIONID
Host: server.im.lokalnetz
Pfad: /
Content: SESSIONID
Der zweite Cookie zerstört mir die Sessions der anderen Webapplikationen auf der gleichen JBoss-Instanz.
Wie kann sowas passieren? (also dass da zwei angelegt werden)
Ich weiß gar nicht, wo ich anfangen soll zu suchen. Von sowas hab ich noch nie gehört?!?!!
Danke schonmal für Anregungen ^^