需求:jeesite 4.1.9 登陆状态永不过期
设置超长有效期,必须同事设置三处地方才可以。
1、application.yml
session: # # # 全局会话超时,单位:毫秒, 20m=1200000ms, 30m=1800000ms, 60m=3600000ms, 12h=43200000ms, 1day=86400000ms # # 注意:如果超时超过30m,你还需要同步修改 j2cache.properties 文件的 caffeine.region.sessionCache 超时时间,大于这个值。 # # 注意:还要修改tomcat/conf/web.xml的session超时时间 sessionTimeout: 8640000000 # # # 手机APP设备会话超时参数设置,登录请求参数加 param_deviceType=mobileApp 时有效 100天 mobileAppSessionTimeout: 8640000000
2、j2cache.properties
######################################### # Caffeine configuration # caffeine.region.[name] = size, xxxx[s|m|h|d] ######################################### caffeine.region.default = 10000, 1h caffeine.region.sessionCache = 100000, 3600d
3、tomcat conf/web.xml
<session-config> <session-timeout>360000</session-timeout> </session-config>