On 12/08/2016 23:44, Vimil Saju wrote:
> This is regarding the Resources feature of tomcat 8.5 that allows us to add 
> external jars and class folder to the webapp classpath.
> There seems to be an issue with the order in which class folder and jar files 
> are added to the classpath.
> <Context docBase="D:\Projects\ProjectA"> <Resources 
> className="org.apache.catalina.webresources.StandardRoot">  <PostResources 
> base="D:\Projects\external\classes" 
> className="org.apache.catalina.webresources.DirResourceSet" 
> webAppMount="/WEB-INF/classes"> </PostResources> <PostResources 
> base="D:\Projects\lib\library1.jar" 
> className="org.apache.catalina.webresources.FileResourceSet" 
> webAppMount="/WEB-INF/lib/library1.jar">
>  </PostResources>        </Resources>
> </Context>
> With the above configuration
> the webapp classpath becomes - 
> WEB-INF\classes;WEB-INF\lib\*.jar;D:\Projects\lib\library1.jar;D:\Projects\external\classes
> I expect the order to be 
> WEB-INF\classes;WEB-INF\lib\*.jar;D:\Projects\external\classes;D:\Projects\lib\library1.jar;
> Is there a way to configure Context xml so that the classfolders added 
> through PostResources appear before jar files added through PostResources in 
> the classpath?

How are you obtaining the class path?

Note that the class loader will always look in WEB-INF/classes before
WEB-INF lib.

Mark


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

Reply via email to