我们一直在使用ZK框架。 web.xml中设置的会话超时为60分钟,在zk.xml中设置为默认0.这是(根据我的知识)它将使用web.xml中配置的超时。我们现在面临的问题是用户的会话随机过期。浏览器显示消息 - 您的会话已过期。单击“确定”后,它将重定向到zk.xml中配置的登录页面。很多时候会话不会在服务器上被杀死,但是浏览器显示会话已经过期,甚至没有重定向到登录页面。会话到期的弹出窗口也会继续。
因此,这些是用户面临随机会话超时的两种情况: 1)在服务器上销毁会话时 2)会话不会在服务器上销毁,页面也不会重定向到登录页面。
我们正在使用spring security 3.没有代码在我们的应用程序中明确触发注销。会话管理也仅由cookie处理。
请提出任何想法......
感谢任何帮助。提前谢谢..
答案 0 :(得分:1)
试试这个
<session-config>
<timer-keep-alive>true</timer-keep-alive>
</session-config>
如果仍然超时,请分享您的代码,例如zk.xml
或web.xml
文件,以便有人可以帮助您。