一尘不染

j_security_check连接中断

tomcat

我正在使用tomcat的身份验证。当我将登录页面保持打开状态约半小时,然后尝试登录时,出现以下错误:

网址: http://localhost/pc/j_security_check

页面内容:

连接中断

页面加载时重置了与服务器的连接。

协商连接时网络链接被中断。请再试一遍。

  • 我的猜测是,由于tomcat使用jsession cookie来维护会话,并且超时,因此出现此错误。什么是解决这个问题的好方法?我正在使用Tomcat 6.0.20

阅读 222

收藏
2020-06-16

共1个答案

一尘不染

只要会话超时,就让登录页面自动刷新。您可以HttpSession#getMaxInactiveInterval()在此处使用meta
refresh标头。最后一个返回HttpSession尚未使用的秒数,这正是您在元刷新标头中所需要的。

<meta http-equiv="refresh" content="${pageContext.session.maxInactiveInterval}">

将其包含在<head>登录页面的HTML 中。

2020-06-16