gpt4 book ai didi

java - Jboss 5.1 session 超时不起作用

转载 作者:行者123 更新时间:2023-12-01 05:50:55 32 4
gpt4 key购买 nike

我在使用 Jboss 5.1 服务器时遇到了同样的问题,并且 session 超时不起作用。我已通过在deployers/jbossweb.deployer/web.xml中设置尝试了上述步骤。我还尝试使用 - HttpSession.setMaxInactiveInterval(int secondary) 以编程方式强制超时,但仍然没有超时。

请建议/帮助......

最佳答案

HttpSession.setMaxInactiveInterval(0) 

如果将该值设置为 0,则会立即超时。

如果您希望 session 保持空闲状态直到 60 分钟,请以秒为单位指定60*60

HttpSession.setMaxInactiveInterval(3600);

我认为实际上你正在调用 HttpSession....上面的方法不起作用。尝试下面,也让我知道你是如何在 web.xml 中配置的(将配置粘贴到你的问题中。)

request.getSession(false).setMaxInactiveInterval(3600);

当您需要在运行 JBOSS 服务器时指定运行时参数,如下所示,请转到 jboss-5.0.1.GA\server\default\deploy 然后编辑名为的 xml 文件properties-service.xml 并添加以下 xml 片段。

 // Set raw properties file style properties.

<attribute name="Properties">
org.apache.catalina.STRICT_SERVLET_COMPLIANCE=false
</attribute>

关于java - Jboss 5.1 session 超时不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4710754/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com