JSESSIONID Cookie冲突

时间:2016-05-06 10:16:11

标签: java tomcat cookies session-cookies tomcat6

单个服务器中的多个tomcat6服务器,在不同端口上具有相同的应用程序。

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

但我仍面临同样的问题。

1 个答案:

答案 0 :(得分:0)

我记得我参与过的一个项目,我们将tomcat id和服务器id附加到JsessionId。这是在server.xml中完成的 注意:我们没有更改cookie名称,但cookie的值后缀为tomcatid和serverid,例如: JSESSIONID = xxxxxxxxt02d03