NutzCN Logo
问答 Nutz集成的shiro 如何重启服务器session不丢失
发布于 3183天前 作者 明天会吹什么风 2988 次浏览 复制 上一个帖子 下一个帖子
标签: shiro mvc

shiro.ini已经设置了sessionManager.globalSessionTimeout = -1000

5 回复

参考本站的配置
shiro配时长,ehcache配持久化

应该还需要这个类 org.nutz.integration.shiro.ShiroSessionProvider

在MainModule标注, 用于替换Nutz作用域内的getHttpSession操作

@SessionBy(ShiroSessionProvider.class)

经过上述3个配置的, 架空了容器本身的Session实现,全部用上 Shiro的Session机制,然后配合ehcache的持久化,就可以了, 本站就是这样实现的

ShiroSessionProvider.class确定是在org.nutz.integration.shiro.ShiroSessionProvider

在本站的源码里面, 还没放到 nutz-integration-shiro的jar里面

添加回复
请先登陆
回到顶部