【发布时间】:2026-01-01 16:55:02
【问题描述】:
我正在尝试编写我的应用程序的一部分,以便它能够优雅地处理会话超时,但我似乎无法控制测试超时之前的持续时间。
我正在使用 JBoss 5.1,我正在修改我的 web 描述符 (web.xml) 的会话配置,以便会话在一分钟后超时(仅用于测试)
<session-config>
<session-timeout>1</session-timeout>
</session-config>
但是通过登录创建会话后,它永远不会超时。我没有设置它会导致超时。
在tomcat环境下,我没有遇到过这个问题。有没有人遇到过类似的 JBoss 问题?
【问题讨论】:
-
嗨,我在使用 Jboss 5.1 服务器时遇到了同样的问题,我的会话超时不起作用。我已经通过设置 deployers/jbossweb.deployer/web.xml 尝试了上述步骤。我也尝试通过使用 - HttpSession.setMaxInactiveInterval(int seconds) 以编程方式强制超时,但它仍然没有超时。请建议
标签: jboss session-timeout