报错为:org.apache.shiro.session.UnknownSessionException: There is no session with id解决办法如下: ShiroConfig类配置以下,将“sessionManager”方法中的setSessionIdCookie赋值改为以下
sessionManager.setSessionIdCookie(sessionIdCookie());
private SimpleCookie sessionIdCookie() {SimpleCookie cookie = new SimpleCookie();Long sessionIdL = new Long(System.currentTimeMillis());String sessionId = sessionIdL.toString();cookie.setName(sessionId);cookie.setHttpOnly(true);cookie.setMaxAge(30 * 60 * 1000);return cookie;}