2016-04-27 14:25 GMT+03:00 Mark Thomas <ma...@apache.org>: > > On 27/04/2016 12:00, Violeta Georgieva wrote: > > Hi, > > > > I have a question about difference in the behaviour of > > org.apache.catalina.loader.WebappClassLoaderBase.getResource(String). > > I'm investigating the issue reported here [1]. > > > > In Tomcat 8+ when WebappClassLoaderBase.getResource is invoked with a path > > that represents a jar resource and starts with a slash > > (classpath:/schema/shibboleth-2.0-services.xsd) this resource will be > > served. > > In > > org.apache.catalina.webresources.AbstractArchiveResourceSet.getResource(String) > > it is clearly stated that when the path starts with a slash then this > > leading slash will be removed. > > > > In Tomcat 7 WebappClassLoaderBase.getResource, such resource will not be > > found. If I remove the leading slash everything is OK. > > > > Is that difference intentional or I can apply a change for removing the > > leading slash in Tomcat 7 WebappClassLoaderBase? > > The difference isn't intentional but I suspect the fix for 7.0.x will > require a more complex patch. I'd expect the fix to be based around the > DirContext.
I'll think about this. Thanks, Violeta > Mark > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org > For additional commands, e-mail: dev-h...@tomcat.apache.org >