我已在群集环境中部署了我的应用程序(Struts2,spring,hibernate)。我正在使用Tomcat 7进行部署。
我已在我的应用程序的web.xml中将会话超时配置为60分钟。
<session-config>
<session-timeout>60</session-timeout>
</session-config>
问题:
会话在1小时后完全过期,但会话处于活动状态(我仍在使用该应用程序)。只有在浏览器创建新会话(JSESSIONID)后才会发生。如果我再次登录应用程序,会话仅在空闲时间(60分钟)后单击注销(或)后到期。当浏览器在登录后与服务器共享相同的JSESSIONID(来自上一个会话的JSESSIONID)时,不会发生此问题。