【发布时间】:2015-10-30 21:35:33
【问题描述】:
我有一个 Shiro 会话 (id=11111) 和一个 http 会话 (id=22222)。
当我尝试使 HttpSession 无效时,使用了错误的 id。
代码:
公共无效注销(){ SecurityUtils.getSubject().logout(); // 在这一行抛出异常 FacesContext.getCurrentInstance().getExternalContext().invalidateSession(); }例外:
java.lang.IllegalStateException: org.apache.shiro.session.UnknownSessionException: 没有 ID 为 [22222] 的会话如何使 HttpSession 无效,或者设置正确的 id?
【问题讨论】:
-
完整的堆栈跟踪会很有用
标签: session jakarta-ee shiro httpsession