我已将Wildfly服务器从8.0最终迁移到8.1最终,Apache Shiro在创建用户会话时开始出现问题。
完全相同的应用程序在8.0 final上运行没有任何问题,但8.1用户无法在每次登录时建立会话,即使他们已成功通过身份验证,也会被重定向到登录页面。
我无法弄清楚自8.0以来会发生什么变化会引起这个问题。
答案 0 :(得分:2)
将cookie名称“JSESSIONID”更改为其他修复此问题的内容。
这是我如何修改我的shiro配置
sessionManager=org.apache.shiro.web.session.mgt.DefaultWebSessionManager
securityManager.sessionManager=$sessionManager
securityManager.sessionManager.sessionIdCookieEnabled = true
cookie = org.apache.shiro.web.servlet.SimpleCookie
cookie.name = here.pick.your.session.id
sessionManager.sessionIdCookie = $cookie