You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by "Olivier Lamy (*$^¨%`£ JIRA)" <ji...@apache.org> on 2016/02/17 05:24:18 UTC

[jira] [Resolved] (MTOMCAT-302) Tomcat 8: Invalid resource paths added when scanning for TLDs

     [ https://issues.apache.org/jira/browse/MTOMCAT-302?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Olivier Lamy (*$^¨%`£) resolved MTOMCAT-302.
--------------------------------------------
    Resolution: Fixed
      Assignee: Olivier Lamy (*$^¨%`£)

thanks for the pull request!

> Tomcat 8: Invalid resource paths added when scanning for TLDs
> -------------------------------------------------------------
>
>                 Key: MTOMCAT-302
>                 URL: https://issues.apache.org/jira/browse/MTOMCAT-302
>             Project: Apache Tomcat Maven Plugin
>          Issue Type: Dependency upgrade
>            Reporter: Rupert Madden-Abbott
>            Assignee: Olivier Lamy (*$^¨%`£)
>            Priority: Blocker
>             Fix For: 3.0
>
>
> Tomcat 8 now requires that all resource paths begin with "/".
> However, in org.apache.tomcat.maven.plugin.tomcat8.run.RunMojo, there is an anonymous class extending org.apache.tomcat.maven.plugin.tomcat8.run.AbstractRunMojo.MyDirContext.
> This overrides the method listWebAppPaths and the implementation will return file names, which do not begin with "/".
> This will result in an error if you place a tld file in your WEB-INF directory. Doing this will cause listWebAppPaths to return your tld file, which then causes an error as the path is not valid.
> One solution would be to alter this method so it appended the path relative to the classpath, to each file. This seems to be how the equivalent method in org.apache.catalina.webresources.DirResourceSet works.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

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