根据Spring Boot的文档,可以通过设置会话超时来配置
server.servlet.session.timeout= 300s
在application.properties文件中。在这篇文章和SpringBoot文档中也是如此。但不幸的是,这对我不起作用。
application.properties
还有其他配置可以达到预期效果吗?
我正在发布答案,因为这种情况对我来说是新的。而且我还没有逐步找到适当的解决方案。根据M. Deinum我的建议,我在web.xml文件WEB-INF夹下创建了一个文件。项目结构就像
M. Deinum
web.xml
WEB-INF
src |_ main |_ java |_ resources |_ webapp |_ WEB-INF |_ web.xml
并在web.xml我配置 <session-timeout>...</session-timeout>
<session-timeout>...</session-timeout>
我web.xml就像
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5"> <session-config> <session-timeout>5</session-timeout> </session-config> </web-app>
现在,我的Webapp在服务器中的会话时间正在根据我的配置运行。感谢去M. Deinum