我正在使用tomcat的身份验证。当我打开登录页面大约半小时然后尝试登录时,我收到以下错误:
网址:http://localhost/pc/j_security_check
页面内容:
连接中断
在页面加载时重置了与服务器的连接。
协商连接时网络链接中断。请再试一次。
答案 0 :(得分:1)
只要会话超时,只需让登录页面自动刷新即可。您可以在此处使用元刷新标头和HttpSession#getMaxInactiveInterval()
。最后一个返回HttpSession
尚未生存的秒数,这正是您在元刷新标头中所需要的。
<meta http-equiv="refresh" content="${pageContext.session.maxInactiveInterval}">
将其包含在登录页面的HTML <head>
中。
答案 1 :(得分:0)
好消息!它现在已在版本7.0.5和更新版本的Tomcat中修复 - &gt; https://issues.apache.org/bugzilla/show_bug.cgi?id=3839
所以你的另一个解决方案可能是切换到更新的Tomcat(当然它可能不那么容易)。