猿问

shiro自动退出的问题

登录了不到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管理这个缓存 没有效果


太奇怪了


慕码人2483693
浏览 1684回答 1
1回答
随时随地看视频慕课网APP

相关分类

Java
我要回答