如何使用Struts2 SessionAware使用现有会话

时间:2012-10-10 08:03:48

标签: session struts2 session-state sessionid

我们的Action class实施SessionAware,首次加载页面时,我们将一些数据设置到session(我们通过实施SessionAware得到的会话地图) 。我们有一个功能,使页面重新加载,在这种情况下会话数据变为空,当我进一步观察,jsession ID正在改变,我相信这是导致问题,请你分享你为什么会发生这种情况的想法,如何强制我的struts2应用程序使用现有会话。

在我的本地环境中不会发生此问题,仅在部署在QA服务器(部署在unix环境中的tomcat服务器)上时才会出现此问题

我们的应用程序使用tomcat服务器。

tomcat中的任何设置都可以导致这种情况吗?或者这与应用程序代码有关吗?

1 个答案:

答案 0 :(得分:0)

尝试将本地应用程序移动到服务器时遇到了同样的问题。试试这可以帮到你:

Struts2: Session Problem (after reverse proxy)