登录了不到5分钟就会自动退出
shiro session配置
session.sessionTimeout=180000000
session.sessionTimeoutClean=12000000
<!-- 自定义会话管理配置 -->
<bean id="sessionManager" class="org.apache.shiro.web.session.mgt.DefaultWebSessionManager">
<property name="sessionDAO" ref="sessionDAO"/>
<!-- 会话超时时间,单位:毫秒 -->
<property name="globalSessionTimeout" value="${session.sessionTimeout}"/>
<!-- 定时清理失效会话, 清理用户直接关闭浏览器造成的孤立会话 value="true" -->
<property name="sessionValidationInterval" value="${session.sessionTimeoutClean}"/>
这里的时间配置了
也可以获取到
但是好像不是这里的问题
缓存信息保存在shiro-ehcache
要是保存在redis中就没有问题
redis有自己的时间管理
ehcache管理这个缓存 没有效果
太奇怪了
相关分类