【问题标题】:JSESSIONID Cookie ConflictJSESSIONID Cookie 冲突
【发布时间】:2016-09-01 09:03:07
【问题描述】:

单个服务器中的多个 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

但我仍然面临同样的问题。

【问题讨论】:

    标签: java tomcat cookies session-cookies tomcat6


    【解决方案1】:

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

    【讨论】:

    • 谢谢! Tomcat的server.xml?是Tomcat 6还是Tomcat7?
    猜你喜欢
    • 2013-11-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-11
    • 2016-10-30
    • 2013-01-11
    • 1970-01-01
    • 2015-03-07
    • 1970-01-01
    相关资源
    最近更新 更多