session过期时间是Tomcat控制的。这问题在网上一搜一箩筐,但还是有很多人问,这里就做一下答案的搬运工吧。
tomcat/conf/web.xml
。 <session-config>
<session-timeout>30</session-timeout>
</session-config>
/WEB-INF/web.xml
。什么?这个文件不存在,那就自己建一个呗。 <session-config>
<session-timeout>30</session-timeout>
</session-config>
/WEB-INF/classes/application.properties
。这个文件也找不到?同学,你是不是在开发环境啊,开发环境是在src/main/resources/application.properties
。下课后记得补一补maven知识。# Session timeout in seconds. 单位是按秒计算的。1800秒是30分钟。
server.session.timeout= 1800
首先感谢提供平台以及回复! 之前未表达清楚,以下补充说明: 我想问的是: 1.框架中的session设置的时间未定义目前使用的是默认值30分钟吗? 因为未找到相关的配置信息,所以确认下,感谢。
session过期时间属于部署问题,有些人希望长一点有些人希望短一点,一般不会在程序里面设定。
能改session过期的地方上面列出来了,程序里面没有另外的相关配置。
好的,非常感谢!