0
我正在使用Spring Security开发一个Web应用程序,服务器是Tomcat。Spring Security - Tomcat:断开连接问题
如果web应用程序长时间(例如> 30分钟)没有任何活动,我会断开连接。
有没有办法避免这种断开?
感谢
我正在使用Spring Security开发一个Web应用程序,服务器是Tomcat。Spring Security - Tomcat:断开连接问题
如果web应用程序长时间(例如> 30分钟)没有任何活动,我会断开连接。
有没有办法避免这种断开?
感谢
活动和用户的一定时间后,会话将超时将被注销。对于Tomcat我认为这是30分钟。您可以通过以一定的时间间隔“ping”服务器来保持会话的活跃状态,比如说每10分钟一次。使用JavaScript和jQuery:
function setPingTimeout() {
setTimeout(function() {
$.get('ping', function() {
setPingTimeout();
});
}, 600000);
}
$(document).ready(function() {
setPingTimeout();
});
服务器端可以是空操作,使用Spring MVC:
@RequestMapping(value="/ping")
@ResponseStatus(HttpStatus.NO_CONTENT)
public void ping() { }
你的意思是你的会话过期? – holmis83
我想是的。我需要再次登录才能使用网络应用程序。我不知道Spring Security如何管理这个。 – user1260928