0

我了解会话超时是为了找出空闲的应用程序并结束该特定会话。
我已经在 web.xml 中注释了 session-timeout 标记。此外,我还没有在我的应用程序中设置任何会话超时,例如 maxInactiveInterval()。

但是我的会话将在 2 或 3 小时后到期。Tomcat中是否有任何自动会话超时?
我在 Tomcat 5 和 7 中都观察到了上述现象。请帮助...我不希望在这里出于某种目的发生超时。

4

2 回答 2

1

如果您不希望出于某种目的发生超时:

<session-config>
    <session-timeout>0</session-timeout>
</session-config>

应该根本没有超时 -> 无限

于 2012-11-22T10:33:42.997 回答
1

是的。在 tomcat web.xml 文件中看到这段代码:

<session-config>
        <session-timeout>30</session-timeout>
    </session-config>

默认情况下,它设置为 30 分钟。如果您不希望会话到期,只需将其设置为 0 而不是 30。

Tomcat中的会话静态。

于 2012-11-22T10:30:16.543 回答