在 Tomcat 中的上下文之间共享会话数据
我一直在寻找在多个战争文件之间共享会话数据的解决方案。我遇到了以下解决方案 http://www.fwd.at/tomcat/sharing-session-data-howto.html
它的基本思想是,如果您有多个 war 文件,则可以使用使用的第一个上下文的 sessionid 设置 cookie。
可以使用将应用于所有上下文/应用程序的路径来设置 Cookie。
例如,如果我对 3 个应用程序进行了以下配置
/myapp/app1
/myapp/app2
/myapp/app3
我可以按如下方式设置饼干
/myapp sessionid.
然后,会话 ID Cookie 将被发送到地址中带有 /myapp 的任何请求。这允许会话 ID 随后由任何上下文使用。
这种方法的唯一问题是它是在2003年编写的,并在Tomcat 4上进行了测试。
你对这种方法有什么看法?有没有更好的方法可以做到这一点?
谢谢