Author: kkolinko
Date: Sun Jun 22 16:32:46 2014
New Revision: 1604605

URL: http://svn.apache.org/r1604605
Log:
https://issues.apache.org/bugzilla/show_bug.cgi?id=56657
If sessionid belongs to the latest version of webapp, use the latest version.

Modified:
    tomcat/trunk/java/org/apache/catalina/connector/CoyoteAdapter.java
    tomcat/trunk/webapps/docs/changelog.xml

Modified: tomcat/trunk/java/org/apache/catalina/connector/CoyoteAdapter.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/connector/CoyoteAdapter.java?rev=1604605&r1=1604604&r2=1604605&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/connector/CoyoteAdapter.java 
(original)
+++ tomcat/trunk/java/org/apache/catalina/connector/CoyoteAdapter.java Sun Jun 
22 16:32:46 2014
@@ -909,7 +909,7 @@ public class CoyoteAdapter implements Ad
                     for (int i = (contexts.length); i > 0; i--) {
                         Context ctxt = contexts[i - 1];
                         if (ctxt.getManager().findSession(sessionID) != null) {
-                            // Was the correct context already mapped?
+                            // We found a context. Is it the one that has 
already been mapped?
                             if 
(!ctxt.equals(request.getMappingData().context)) {
                                 // Set version so second time through mapping 
the
                                 // correct context is found
@@ -917,8 +917,8 @@ public class CoyoteAdapter implements Ad
                                 // Reset mapping
                                 request.getMappingData().recycle();
                                 mapRequired = true;
-                                break;
                             }
+                            break;
                         }
                     }
                 }

Modified: tomcat/trunk/webapps/docs/changelog.xml
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/changelog.xml?rev=1604605&r1=1604604&r2=1604605&view=diff
==============================================================================
--- tomcat/trunk/webapps/docs/changelog.xml (original)
+++ tomcat/trunk/webapps/docs/changelog.xml Sun Jun 22 16:32:46 2014
@@ -67,6 +67,11 @@
         <code>Mapper$ContextList</code> when stopping Contexts. (kkolinko)
       </fix>
       <fix>
+        <bug>56657</bug>: When using parallel deployment, if the same session 
id
+        matches different versions of a web application, prefer the latest
+        version. (kkolinko)
+      </fix>
+      <fix>
         Assert that mapping result object is empty before performing mapping
         work in <code>Mapper</code>. (kkolinko)
       </fix>



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

Reply via email to