Index: lams_common/src/java/org/lamsfoundation/lams/web/session/SessionManager.java =================================================================== diff -u -r42ddbd4c509c956cc9f5328cea8d45d6e593e796 -r1f43a71a5f484ce52d974daf84bb3efc91019cce --- lams_common/src/java/org/lamsfoundation/lams/web/session/SessionManager.java (.../SessionManager.java) (revision 42ddbd4c509c956cc9f5328cea8d45d6e593e796) +++ lams_common/src/java/org/lamsfoundation/lams/web/session/SessionManager.java (.../SessionManager.java) (revision 1f43a71a5f484ce52d974daf84bb3efc91019cce) @@ -55,9 +55,6 @@ //signlton private static SessionManager sessionMgr; - - public static final String SYS_SESSION_NAME = "sys_session"; - //KEY: sessionId, each session will have an identified id. VALUE: SessionImpl instance, which contains //true session key/value pairs. private Map sessionContainer = new ConcurrentReaderHashMap(); @@ -171,8 +168,10 @@ //if cookie exist, but session does not. This usually menas seesion expired. //then delete the cookie first and set it null in order to create a new one if(obj == null){ - removeCookie((HttpServletResponse) res,SystemSessionFilter.SYS_SESSION_COOKIE); - cookie = null; + createSession(currentSessionId); + //After changing cookie name to JSESSIONID, left cookie lifecycle management to Server +// removeCookie((HttpServletResponse) res,SystemSessionFilter.SYS_SESSION_COOKIE); +// cookie = null; } } //can not be in else! Index: lams_common/src/java/org/lamsfoundation/lams/web/session/SystemSessionFilter.java =================================================================== diff -u -r4b9d1df1802025f29135c2b5e104ca54ee5ef517 -r1f43a71a5f484ce52d974daf84bb3efc91019cce --- lams_common/src/java/org/lamsfoundation/lams/web/session/SystemSessionFilter.java (.../SystemSessionFilter.java) (revision 4b9d1df1802025f29135c2b5e104ca54ee5ef517) +++ lams_common/src/java/org/lamsfoundation/lams/web/session/SystemSessionFilter.java (.../SystemSessionFilter.java) (revision 1f43a71a5f484ce52d974daf84bb3efc91019cce) @@ -55,9 +55,6 @@ return; } - System.out.println(req.getServerName()); - System.out.println(((HttpServletRequest)req).getRequestURI()); - SessionManager.startSession(req, res); //do following part of chain