0

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

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

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

4

1 回答 1

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
于 2014-08-02T07:42:39.637 回答