Grails 3.2.3を使用しています。ここで説明されているように、セッションのタイムアウトを増やしましたhttps://stackoverflow.com/a/30861747/2405040つまり、に次を追加しますapplication.yml
。
server:
session:
timeout: 604800 #one week in seconds
これは開発中は正常に機能しています。つまり、session.getMaxInactiveInterval()
604800 を返しますが、WAR を Tomcat に ( Tomcat 8.5.6を使用して) デプロイしている場合、このセッション タイムアウト設定は反映されず、値はデフォルトで 1800 秒です。
"org.springframework.boot:spring-boot-starter-tomcat"
に設定されprovided
ていbuild.gradle
ます。
(ここで説明したように、以前はセッションタイムアウトを変更していましたhttps://stackoverflow.com/a/40382383/2405040application.yml
しかし、後で、それは組み込みのTomcatに関連しているため、上記の設定に切り替えたことに気付きました)
ここで何か不足していますか?