On 13/04/2016 12:03, Violeta Georgieva wrote: > 2016-04-13 13:37 GMT+03:00 Mark Thomas <ma...@apache.org>: >> >> On 13/04/2016 10:26, Violeta Georgieva wrote: >>> Hi Mark, >>> >>> 2016-04-12 21:58 GMT+03:00 <ma...@apache.org>: >>>> >>>> Author: markt >>>> Date: Tue Apr 12 18:58:24 2016 >>>> New Revision: 1738850 >>>> >>>> URL: http://svn.apache.org/viewvc?rev=1738850&view=rev >>>> Log: >>>> Correctly configure the base path for a resources directory provided by >>> an expanded JAR file. >>>> Patch provided by hengyunabc. >>>> This closes #31 >>> >>> With this change a META-INF/resources folder placed in WEB-INF/classes > will >>> also be able to supply static resources. >>> Currently GUMP is failing because of this. >> >> Thanks for the heads up. I'll take another look at this. >> >> Mark >> > > I had to be more specific. > The problem is with Tomcat 8.0.x when addWebinfClassesResources=false. > > However I think that the problem here is because of a missing fix that is > available in Tomcat 9/8.5 only > > Revision: 1728664 > Author: markt > Date: Friday, February 5, 2016 3:39:13 PM > Message: > Ensure that /WEB-INF/classes is never processed as a web fragment. > ---- > Modified : > /tomcat/trunk/java/org/apache/tomcat/util/descriptor/web/FragmentJarScannerCallback.java > Modified : /tomcat/trunk/java/org/apache/tomcat/util/scan/Constants.java > Modified : > /tomcat/trunk/java/org/apache/tomcat/util/scan/StandardJarScanner.java > Modified : /tomcat/trunk/webapps/docs/changelog.xml > > > Regards, > Violeta
Thank you. That just saved me a bunch of time tracking down the root cause. I owe you one. I'll get that back-ported. Mark > >> >>> >>> Regards, >>> Violeta >>> >>>> Modified: >>>> tomcat/trunk/java/org/apache/catalina/startup/ContextConfig.java >>>> tomcat/trunk/webapps/docs/changelog.xml >>>> >>>> Modified: > tomcat/trunk/java/org/apache/catalina/startup/ContextConfig.java >>>> URL: >>> > http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/startup/ContextConfig.java?rev=1738850&r1=1738849&r2=1738850&view=diff >>>> >>> > ============================================================================== >>>> --- tomcat/trunk/java/org/apache/catalina/startup/ContextConfig.java >>> (original) >>>> +++ tomcat/trunk/java/org/apache/catalina/startup/ContextConfig.java > Tue >>> Apr 12 18:58:24 2016 >>>> @@ -1693,7 +1693,7 @@ public class ContextConfig implements Li >>>> if (resources.isDirectory()) { >>>> context.getResources().createWebResourceSet( >>>> >>> WebResourceRoot.ResourceSetType.RESOURCE_JAR, >>>> - "/", file.getAbsolutePath(), null, > "/"); >>>> + "/", resources.getAbsolutePath(), > null, >>> "/"); >>>> } >>>> } >>>> } catch (IOException ioe) { >>>> >>>> Modified: tomcat/trunk/webapps/docs/changelog.xml >>>> URL: >>> > http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/changelog.xml?rev=1738850&r1=1738849&r2=1738850&view=diff >>>> >>> > ============================================================================== >>>> --- tomcat/trunk/webapps/docs/changelog.xml (original) >>>> +++ tomcat/trunk/webapps/docs/changelog.xml Tue Apr 12 18:58:24 2016 >>>> @@ -124,6 +124,10 @@ >>>> mapping type information for the current request to reflect >>> discussions >>>> within the EG. (markt) >>>> </update> >>>> + <fix> >>>> + Correctly configure the base path for a resources directory >>> provided by >>>> + an expanded JAR file. Patch provided by hengyunabc. (markt) >>>> + </fix> >>>> </changelog> >>>> </subsection> >>>> <subsection name="Coyote"> >>>> >>>> >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org >>>> For additional commands, e-mail: dev-h...@tomcat.apache.org >>>> >>> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org >> For additional commands, e-mail: dev-h...@tomcat.apache.org >> > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org