Author: remm
Date: Wed Nov  5 10:56:02 2014
New Revision: 1636851

URL: http://svn.apache.org/r1636851
Log:
57187: Add specific handling for special * URL since the new resources don't 
just ignore it anymore.

Modified:
    tomcat/trunk/java/org/apache/catalina/mapper/Mapper.java

Modified: tomcat/trunk/java/org/apache/catalina/mapper/Mapper.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/mapper/Mapper.java?rev=1636851&r1=1636850&r2=1636851&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/mapper/Mapper.java (original)
+++ tomcat/trunk/java/org/apache/catalina/mapper/Mapper.java Wed Nov  5 
10:56:02 2014
@@ -846,6 +846,15 @@ public final class Mapper {
 
         path.setOffset(servletPath);
 
+        if ((pathEnd - pathOffset) == 1 && path.getBuffer()[pathOffset] == 
'*') {
+            // Special "*" URL
+            if (contextVersion.defaultWrapper != null) {
+                mappingData.wrapper = contextVersion.defaultWrapper.object;
+                mappingData.wrapperPath.setString("*");
+            }
+            return;
+        }
+
         // Rule 1 -- Exact Match
         MappedWrapper[] exactWrappers = contextVersion.exactWrappers;
         internalMapExactWrapper(exactWrappers, path, mappingData);



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

Reply via email to