https://bz.apache.org/bugzilla/show_bug.cgi?id=58809

            Bug ID: 58809
           Summary: Session info missing in request when using parallel
                    deployment
           Product: Tomcat 8
           Version: trunk
          Hardware: All
                OS: All
            Status: NEW
          Severity: critical
          Priority: P2
         Component: Catalina
          Assignee: dev@tomcat.apache.org
          Reporter: klaasjanssen...@gmail.com

Overview:
After using parallel deployment to deploy a new version of a web application,
sessions information for requests to older versions of the web application is
no longer present in the request.

i.e. HttpServletRequest.getRequestedSessionId() and
HttpServletRequest.getSession(false) both return null for requests to the old
version of the web application.

Steps to Reproduce:
- Deploy version 1 of webapp, trigger a request that creates a session.
- Deploy version 2 of webapp
- Now any request that refers to the existing session will no longer contain
any session information.

Additional Information:
This bug is not present in tomcat version 8.0.28 and earlier.

Perhaps this problem might be related to changes in commit 
'Handle the unlikely case where different versions of a web application are
deployed with different session settings' where code is added to recycle
session info?

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to