2016-05-06 93 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? –