sin*_*air 7 session java-ee httpsession shiro
我有一个Shiro会话(id = 11111)和一个http会话(id = 22222).
当我尝试使HttpSession无效时,使用了错误的id.
码:
public void logout() {
SecurityUtils.getSubject().logout();
// exception is thrown in this line
FacesContext.getCurrentInstance().getExternalContext().invalidateSession();
}
例外:
java.lang.IllegalStateException: org.apache.shiro.session.UnknownSessionException: There is no session with id [22222]
如何使HttpSession无效或者设置正确的ID?