我需要知道是否有可能在WEB服务器级别设置强制会话超时,基本上在x时间段之后,会将用户从会话中踢出或者处于活动状态或非活动状态,或者更好地说出WEBSERVER删除会话链接到客户端。 这可以在没有开发干预的情况下实现吗? 这是可能与Tomcat做到这一点吗?谢谢。是否有可能在Tomcat中激活或禁用会话或强制会话过期?
0
A
回答
2
你可以做到这一点通过Tomcat的默认web.xml配置
<session-config>
<session-timeout>10</session-timeout> <!-- 10 minutes -->
</session-config>
对于全参考:https://tomcat.apache.org/tomcat-5.5-doc/appdev/web.xml.txt
该文件可以位于的conf/web.xml文件(相对于你的tomcat安装)
编辑
你也可以使用一个无效定会话session.invalidate()
方法
0
您可以设置使用setMaxInactiveInterval(int interval);
创建会话的时间,使其保持不变或根据用户时间从数据库获取..!
相关问题
- 1. 使用spring3检测会话过期或会话超时
- 2. 在会话期间Cookie是否过期?
- 3. 在不使用bashrc或bash_profile或bash_aliases的终端会话中激活别名?
- 4. 是否可以在tomcat中进行会话复制,而不会使会话属性可序列化?
- 5. 是否可以区分头,而会话激活
- 6. cookie过期或会话超时太快
- 7. 会话过期或无效(Ruby databasedotcom gem)
- 8. 如何确定是否在Windows XP中激活LSA会话
- 9. 检查会话工厂是否有活动会话
- 10. 会话或cookies?
- 11. 是否有可能强制NHibernate的无状态会话重新使用连接?
- 12. 是否有可能让Facebook会话保持活跃状态?
- 13. 检查会话是否为空或不
- 14. 使用ASP.NET会话时是否可以强制请求并发?
- 15. Spring/Tomcat 6会话过期问题
- 16. 检查快速会话是否过期
- 17. laravel 5.1检查会话是否过期
- 18. ASP.NET会话 - 如何知道由于到期或初次访问而导致会话是否为新会话?
- 19. 是否有可能使用C#WCF WebHttpBinding创建会话(如php会话)?
- 20. HttpContext.Current.Cache是否可用于所有会话
- 21. 是否可以在会话中进行会话?
- 22. Codeigniter本地会话或ci会话库
- 23. 禁用会话
- 24. 如何在Tomcat中过期我所有的会话?
- 25. 如何检查会话是否在Quickblox iOS SDK中生效或过期?
- 26. ASP.NET会话不会过期
- 27. 是否有可能在视图中创建会话在asp.net mvc?
- 28. 在轨道Cookie会话是一样的cookie或会话?
- 29. 会话或Cookie [PHP]
- 30. 缓存或会话?
对不起,这不是我想要的。超时可能不是描述我想要的内容的正确词汇。我想要的是强制踢用户会话。所以,它不是一个非活动超时。 – fortesp
在这种情况下,您将不得不以编程方式使用session.invalidate()。如果我理解正确 –