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