我的应用程序使用Spring Boot,我希望用户会话超时为12h。 我把server.session.timeout = 43200放在我的application.properties中,但会话在12小时之前很久才到期。
该应用程序在Apache服务器后面的Tomcat 7实例中运行。我是否需要在容器或服务器中进行任何额外配置?
答案 0 :(得分:2)
这些属性(hdfs://ip:port/user/test
)仅在SpringBoot控制Tomcat(即SpringBoot,其中嵌入式Tomcat部署为可执行JAR)时才有效,而不是将其作为WAR部署到现有Tomcat实例中。
因此,您需要在其中一个旧的'中配置会话超时。方法: e.g。
通过Tomcat: Default session timeout for Apache Tomcat applications
通过Spring Security: Setting session timeout period with Spring Security 3.0