spring-boot - 如何使 session 长度持续更长的时间?

标签 spring-boot tomcat jhipster okta

我有一个使用 6.1.2 版本生成的新 JHipster 项目,authenticationType 是 oauth2。

我已经用 Okta 配置了 oauth2,一切正常,除了 我希望 token 持续时间超过一小时。

我尝试更改 application.yml 中的设置

server:
servlet:
 session:
   cookie:
     http-only: true
   timeout: 1440m

我希望 session 持续 24 小时(1440 分钟),但对 application.yml 的更改没有任何影响。

我正在使用 LinuxRuntime tomcat 9.0-jre8 在 Azure 中运行应用程序

最佳答案

我找到了我自己问题的答案:

我在/WEB-INF/web.xml 中添加了以下配置,现在 session 持续时间更长

     <session-config>
        <session-timeout>1440</session-timeout>
    </session-config>

关于spring-boot - 如何使 session 长度持续更长的时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57041632/

相关文章:

Java + Spring 启动 : I am trying to add CacheControl header to ResponseEntity

mongodb - 连接后 mongobee 在 Atlas 集群上读取 DBname.system.indexes 失败

java - 以编程方式设置锁定超时 Spring Boot JPA

spring-boot - 由于 java.lang.IllegalStateException : No suitable default ClientHttpConnector found 无法构建 Spring webClient

intellij-idea - 从 Intellij IDEA 运行 JHipster Gradle 任务

java - tomcat上的war文件部署

存储驱动器中的 Tomcat

mysql - 在 Java Web 应用程序上出现错误 [无法为 JSP 编译类] 的根本原因

angular - primeng 找不到模块 '@angular/http'

spring-boot - 如何将 Long 值转换为 LongFilter?