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