Apache Tomcat 应用程序的默认会话超时
Posted
技术标签:
【中文标题】Apache Tomcat 应用程序的默认会话超时【英文标题】:Default session timeout for Apache Tomcat applications 【发布时间】:2013-01-04 04:17:45 【问题描述】:部署在 Tomcat5.5 上的 Web 应用程序的默认会话超时是多少?它是特定于浏览器的吗?在我的 Web 应用程序中,web.xml
和代码中均未提及默认超时。
【问题讨论】:
【参考方案1】:在 web.xml 中定义
打开$CATALINA_BASE/conf/web.xml
并找到这个:
<!-- ==================== Default Session Configuration ================= -->
<!-- You can set the default session timeout (in minutes) for all newly -->
<!-- created sessions by modifying the value below. -->
<session-config>
<session-timeout>30</session-timeout>
</session-config>
所有 webapps 都隐式继承自这个默认的 web 描述符。您可以通过 webapp 自己的 web.xml
文件覆盖这些默认设置。
这实际上来自我的 Tomcat 7 (Windows) 但我认为 Tomcat 5.5 的配置差别不大
【讨论】:
以上是关于Apache Tomcat 应用程序的默认会话超时的主要内容,如果未能解决你的问题,请参考以下文章