我一直在寻找在多个war文件之间共享会话数据的解决方案。我遇到了以下解决方案http://www.fwd.at/tomcat/sharing-session-data-howto.html
它的基本思想是,如果您有多个war文件,则可以使用所使用的第一个上下文的sessionid来设置cookie。
可以使用将应用于所有上下文/应用程序的路径来设置Cookie。
例如,如果我对3个应用程序具有以下配置
/myapp/app1
/myapp/app2
/myapp/app3
我可以如下设置cookie
/ myapp会话ID。
然后,会话ID cookie将被发送到地址中带有/ myapp的任何请求。这样,会话ID便可以被任何上下文使用。
这种方法的唯一问题是它写于2003年并在Tomcat 4上进行了测试。
您对这种方法有何看法?有更好的方法吗?
谢谢
qq_笑_17
牧羊人nacy
相关分类