gpt4 book ai didi

java - Apache 后面的 Spring Boot 应用程序中的 session 超时

转载 作者:行者123 更新时间:2023-11-28 22:11:27 24 4
gpt4 key购买 nike

我的应用程序使用 Spring Boot,我希望用户 session 超时为 12 小时。我将 server.session.timeout=43200 放在我的 application.properties 中,但 session 在 12 小时之前仍然过期。

该应用程序在 Apache 服务器后面的 Tomcat 7 实例中运行。我是否需要在容器或服务器中进行任何额外配置?

最佳答案

这些属性 (server.*) 仅在 SpringBoot 控制 Tomcat 时有效(即 SpringBoot 将嵌入式 Tomcat 部署为可执行 JAR),而不是将其作为 WAR 部署到现有 Tomcat 中时实例。

因此您需要以“旧”方式之一配置 session 超时:例如

通过 Tomcat: Default session timeout for Apache Tomcat applications

通过 Spring Security: Setting session timeout period with Spring Security 3.0

关于java - Apache 后面的 Spring Boot 应用程序中的 session 超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40399621/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com