相关疑难解决方法(0)

在Tomcat中的上下文之间共享会话数据

我一直在寻找在多个warl文件之间共享会话数据的解决方案.我遇到了以下解决方案http://www.fwd.at/tomcat/sharing-session-data-howto.html

它的基本思想是,如果您有多个war文件,则可以使用所使用的第一个上下文的sessionid设置cookie.

可以使用将应用于所有上下文/应用程序的路径来设置cookie.

例如,如果我有3个应用程序的以下配置

/myapp/app1
/myapp/app2
/myapp/app3
Run Code Online (Sandbox Code Playgroud)

我可以按如下方式设置cookie

/ myapp sessionid.

然后,sessionid cookie将被发送到地址中带有/ myapp的任何请求.这允许会话id随后被任何上下文使用.

这种方法的唯一问题是它是在2003年编写的,并在Tomcat 4上进行了测试.

您对此方法有何看法?有没有更好的方法呢?

谢谢

java session jsp tomcat servlets

24
推荐指数
1
解决办法
4万
查看次数

标签 统计

java ×1

jsp ×1

servlets ×1

session ×1

tomcat ×1