public void sessionDestroyed(HttpSessionEvent httpSessionEvent) {
logger.trace("会话销毁");
// 功能实现:将session过期的用户的状态设置为离线
HttpSession session = httpSessionEvent.getSession();
String sessionId = session.getId();
// 注意:不要用sessionOld,必须用session。
// 1.sessionOld的与session,运行时的实例是不同的。
// 2.sessionOld的与session,分别调用session.getAttribute("xxx");前者会报错,后者则正常。
// TODO renguoqiang 未注释如下代码行,是为了方便批量查找相关代码,排除相关隐患。
HttpSession sessionOld = ContextHolderUtils.getSession(sessionId);
ClientManager.getInstance().removeClinet(sessionId);