我们的Action class
实施SessionAware
,首次加载页面时,我们将一些数据设置到session
(我们通过实施SessionAware
得到的会话地图) 。我们有一个功能,使页面重新加载,在这种情况下会话数据变为空,当我进一步观察,jsession ID正在改变,我相信这是导致问题,请你分享你为什么会发生这种情况的想法,如何强制我的struts2应用程序使用现有会话。
在我的本地环境中不会发生此问题,仅在部署在QA服务器(部署在unix环境中的tomcat服务器)上时才会出现此问题
我们的应用程序使用tomcat服务器。
tomcat中的任何设置都可以导致这种情况吗?或者这与应用程序代码有关吗?
答案 0 :(得分:0)
尝试将本地应用程序移动到服务器时遇到了同样的问题。试试这可以帮到你: