一个war文件的 session 数据是否可以被另一个war文件共享

最佳答案

到目前为止,您只需要以某种方式配置服务器即可将 session 存储在没有路径的cookie中。如果是Tomcat,则只需在emptySessionPath中将<Connector>元素的true属性设置为/conf/server.xml即可。另请参见this Tomcat Configuration Reference

<Connector ... emptySessionPath="true">

但是,这会影响部署在同一服务器上的所有webbap。

更新:由于您实际上是在使用Websphere(在后台使用Tomcat),因此需要更改Websphere的config.xml中的Tomcat连接器以包括以下属性:
<attribute name="emptySessionPath">true</attribute>

关于session - WAR之间的共享 session ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2477845/

10-17 00:26