Apache Shiro和Wildfly 8.1 JSESSIONID问题

时间:2014-07-26 04:15:36

标签: shiro jsessionid wildfly-8

我已将Wildfly服务器从8.0最终迁移到8.1最终,Apache Shiro在创建用户会话时开始出现问题。

完全相同的应用程序在8.0 final上运行没有任何问题,但8.1用户无法在每次登录时建立会话,即使他们已成功通过身份验证,也会被重定向到登录页面。

我无法弄清楚自8.0以来会发生什么变化会引起这个问题。

1 个答案:

答案 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