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