重置最大非活动时间间隔 - tomcat

时间:2014-04-30 13:45:24

标签: java session tomcat websocket session-timeout

我使用session.setMaxInactiveInterval(60);设置最大非活动间隔。我使用60来测试我的设置,如果用户处于非活动状态(没有http请求),这就有效。

但是,我们使用websockets与服务器进行通信。

客户端每隔20秒发送一次keepAlive ping,但遗憾的是服务器没有将此识别为活动,并且会话在60秒后失效。

我正在尝试的是重置每次ping的非活动间隔,为此我尝试了这个 -

req.getSession().setMaxInactiveInterval(60);

这没有用。他们有什么办法吗?

0 个答案:

没有答案