【发布时间】:2018-01-30 21:03:54
【问题描述】:
我有一个使用spring-boot-starter-web 构建并在tomcat8 上运行的war webapp。
我只想增加一个应用程序的会话超时。因此添加了以下文件:
/src/main/resources/WEB-INF/web.xml:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1">
<session-config>
<session-timeout>600</session-timeout>
</session-config>
</web-app>
但 TTL 会话超时仍保持默认的 30 分钟。为什么?
【问题讨论】:
-
您需要限制吗?为什么不完全关闭它?为此将其设置为 0。
-
这只是一个例子。然而我需要一个明确的限制。
标签: java tomcat spring-boot tomcat8