随机会话超时

时间:2014-12-17 13:23:25

标签: java-ee cookies spring-security session-timeout zk

我们一直在使用ZK框架。 web.xml中设置的会话超时为60分钟,在zk.xml中设置为默认0.这是(根据我的知识)它将使用web.xml中配置的超时。我们现在面临的问题是用户的会话随机过期。浏览器显示消息 - 您的会话已过期。单击“确定”后,它将重定向到zk.xml中配置的登录页面。很多时候会话不会在服务器上被杀死,但是浏览器显示会话已经过期,甚至没有重定向到登录页面。会话到期的弹出窗口也会继续。

因此,这些是用户面临随机会话超时的两种情况: 1)在服务器上销毁会话时 2)会话不会在服务器上销毁,页面也不会重定向到登录页面。

我们正在使用spring security 3.没有代码在我们的应用程序中明确触发注销。会话管理也仅由cookie处理。

请提出任何想法......

感谢任何帮助。提前谢谢..

1 个答案:

答案 0 :(得分:1)

试试这个

<session-config>
  <timer-keep-alive>true</timer-keep-alive>
</session-config>

如果仍然超时,请分享您的代码,例如zk.xmlweb.xml文件,以便有人可以帮助您。