2016-05-06 94 views
1

單個服務器中的多個tomcat6服務器在不同端口上具有相同的應用程序。JSESSIONID Cookie衝突

http://IPAddress:8080/manTest

http://IPAddress:8089/manLive

http://IPAddress:8056/manProduction

雖然訪問該從IE9,IE11在同一選項卡,一個實例將工作,所有其他情況下將被重定向到登錄頁面。

我在一篇文章中讀到它因爲JSESSIONID cookie衝突。

我在CATALINA_OPTS

-Dorg.apache.catalina.SESSION_COOKIE_NAME = TOMCAT8293JSESSIONID

-Dorg.apache.catalina.SESSION_PARAMETER_NAME = tomcat8293jsessionid

但我仍然面臨着同樣的問題,將添加的參數。

回答

0

我記得我工作過的一個項目,我們在這裏添加了tomcat id和server id到JsessionId。這是在server.xml中完成的。
注意:我們沒有更改cookie名稱,但cookie的值後綴爲tomcatid,並且例如是。 Jsessionid = xxxxxxxxt02d03

+0

謝謝! tomcat的server.xml?它是Tomcat 6還是Tomcat7? –