src/main/java/com/whyc/config/WebSocketConfig.java
@@ -19,7 +19,9 @@ public void modifyHandshake(ServerEndpointConfig sec, HandshakeRequest request, HandshakeResponse response) { //HttpSession httpSession = (ShiroHttpSession) request.getHttpSession(); HttpSession httpSession = (HttpSession)request.getHttpSession(); sec.getUserProperties().put("httpSession",httpSession); if(httpSession!=null) { sec.getUserProperties().put("httpSession", httpSession); } super.modifyHandshake(sec, request, response); }