【发布时间】:2010-10-26 23:57:14
【问题描述】:
我需要在单个物理框中运行多个 tomcat 服务器。从浏览器访问这些内容时,当用户在应用程序之间切换时,会导致用户注销之前访问的应用程序。这是因为 JSESSIONID cookie 冲突。
一种可能的解决方案是在不同的上下文中运行每个应用程序。不幸的是,我的应用程序无法在上下文路径设置中工作,因为没有任何资源可以通过前面附加的 request.getContextPath() 访问。
这让我更改 cookie JSESSIONID 的名称来解决冲突。有没有办法做到这一点?如果是,怎么做?
希望我能清楚地说明我的问题。
注意:我所有的应用程序都在同一台机器的不同端口上运行。
【问题讨论】:
-
你是如何在同一端口上同时运行“多个 tomcat 服务器”的?
-
@HarryLime:代理服务器可能会发生。
标签: java tomcat jsessionid