当前位置: 首页 > 面试题库 >

Apache Tomcat应用程序的默认会话超时

松骏俊
2023-03-14
问题内容

Tomcat5.5上部署的Web应用程序的默认会话超时是多少?它是特定于浏览器的吗?在我的Web应用程序中,默认超时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>

所有Web应用程序都隐式继承自此默认Web描述符。您可以覆盖session-config以及在web.xml中定义的其他设置。

这实际上来自我的Tomcat 7(Windows),但我认为5.5 conf差别不大



 类似资料:
  • 部署在Tomcat5.5上的Web应用程序的默认会话超时是多少?它是浏览器特定的吗?在我的Web应用程序中,默认超时在和代码中都没有提到。

  • 我必须测试一个由spring和jsp编写的web应用程序。应用程序的默认会话超时为30分钟。 我想减少会话超时。为此,我更改了中的文件。但是它不起作用。中的默认配置是- 我刚刚改变了时间- 但仍然不起作用。据我所知,在这种情况下,我必须对spring应用程序的web进行更改。xml。但我不确定。有人能帮我吗? 提前谢谢。

  • 问题内容: 默认情况下,PHP会话是否超时-即,如果我没有任何编码,最终在一段时间不活动后最终将“注销”用户吗? 问题答案: 这取决于服务器配置或相关指令的session.gc_maxlifetime在。 通常情况下,默认值为24分钟(1440秒),但是您的虚拟主机可能已将默认值更改为其他值。

  • 在JSF2应用程序中,当文件中没有明确提到会话超时时,会话超时是什么? 更新:我正在使用Tomcat,请参阅此处有关Tomcat中默认超时的相关帖子。

  • 我的应用程序使用Spring Boot,我希望用户会话超时为12小时。我把服务器。一场在我的应用程序中超时=43200。属性,但会话仍在12小时前很长时间过期。 该应用程序在Apache服务器后面的Tomcat 7实例中运行。我需要在容器或服务器中进行任何额外配置吗?

  • 我在tomcat/webapps中部署了一个外部应用程序(通过html页面访问),并试图将其与我的Liferay会话同步。问题是超时不同步(用web.xml中的session timeout属性指定),访问此页面时的任何活动都不会向Liferay注册(因此,超时不会重置,因此我总是在session timeout属性中指定的时间量(默认为60分钟)后超时)。 我尝试在我的html页面中显式调用Li