【发布时间】:2010-10-14 12:51:47
【问题描述】:
我们希望将一个工作应用程序拆分为两个不同的.war 文件,以便能够更新一个应用程序而不影响另一个应用程序。每个 webapp 都会有不同的 UI、不同的用户和不同的部署计划。
最简单的路径似乎是共享同一个会话,所以如果app A设置session.setAttribute("foo", "bar") app B就能看到。
有没有办法为同一个 Tomcat 实例中的两个应用共享 HttpSession 状态?
我们的应用程序在专用的 Tomcat 5.5 上运行,没有其他应用程序在同一个 tomcat 实例上运行,因此有关会话共享的任何安全问题都不是问题。我们正在运行多个 Tomcat 实例,但平衡器正在使用粘性会话。
如果不可能或此会话共享是一个非常糟糕的主意,请发表评论。
【问题讨论】:
标签: java session tomcat jakarta-ee