Okay, I had it working finally by setting webAppMount to "/WEB-INF/classes" for every classes directory. So I understand the /WEB-INF/classes mount point is hard coded into the default Loader? Is it different to use /WEB-INF/lib?
Regards, Renaud ------------------------ * Test.XML <Context path="/Test" docBase="$MY_HOME\TotoTest\src"> <Resources> <PreResources className="org.apache.catalina.webresources.DirResourceSet" base="$MY_HOME\TotoTest\bin\" webAppMount="/WEB-INF/classes" /> <PreResources className="org.apache.catalina.webresources.DirResourceSet" base="$MY_HOME\TotoTest2\bin\" webAppMount="/WEB-INF/classes" /> <PostResources className="org.apache.catalina.webresources.DirResourceSet" base="$MY_HOME\TotoTest\src\" webAppMount="/" /> <PostResources className="org.apache.catalina.webresources.DirResourceSet" base="$MY_HOME\TotoTest2\src\" webAppMount="/" /> </Resources> </Context> -----Message d'origine----- De : Renaud Pelissier [mailto:renaud.peliss...@infor.com] Envoyé : mardi 11 février 2014 17:46 À : users@tomcat.apache.org Objet : How to replace VirtualWebappLoader in Tomcat 8 Hi there ! I saw a post on this already but it doesn't solve my problem. I have got two directories I want to map to one single web application using the Context file $CATALINA_HOME/conf/Catalina/localhost/Test.xml. Test1.jsp is making use of Test1.class and Test2.class. With Tomcat 7 I was successfully using something like this: <Resources className="org.apache.naming.resources.VirtualDirContext" extraResourcePaths="$MY_HOME\Project1\src , $MY_HOME\Project2\src " /> <Loader className="org.apache.catalina.loader.VirtualWebappLoader" virtualClasspath="$MY_HOME\Project1\bin , $MY_HOME\Project2\bin" /> The config below does not work. What am I missing here? I had to set webAppMount to "/" and internalPath to "/." because if I omit them, I am getting some NullPointerException. Thanks for your help, Renaud ---------------------- * Project1 | src | src | Test1.jsp | src | com | company | Test1.class * Project2 | src | src | Test2.jsp | src | com | company | Test2.class * Test.XML <Context path="/Test" docBase="$MY_HOME \ Project1\src"> <Resources> <PostResources className="org.apache.catalina.webresources.DirResourceSet" base="$MY_HOME\ Project1\src" webAppMount="/" internalPath="/." /> <PostResources className="org.apache.catalina.webresources.DirResourceSet" base="$MY_HOME \ Project2\src" webAppMount="/" internalPath="/."/> <PostResources className="org.apache.catalina.webresources.DirResourceSet" base="$MY_HOME \ Project1\bin" webAppMount="/" internalPath="/."/> <PostResources className="org.apache.catalina.webresources.DirResourceSet" base="$MY_HOME \ Project2\bin" webAppMount="/" internalPath="/."/> </Resources> </Context> --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org