Guys,

I'm using Tomcat 8.0.0-RC1. Hopefully I'm just missing something here. I 
created a web application with the following /META-INF/context.xml file (I 
tried both with and without the path="/support" attribute).

<?xml version='1.0' encoding='utf-8'?>
<Context path="/support">
    <Loader 
loaderClass="org.springframework.instrument.classloading.tomcat.TomcatInstrumentableClassLoader"/>
</Context>

The JAR containing the TomcatInstrumentableClassLoader is in TOMCAT_HOME/lib. 
However, when the application starts the class loader is still Tomcat's 
WebappClassLoader.

So, I moved the <Loader> element to TOMCAT_HOME/conf/context.xml and now it 
works. When the application starts the class loader is the 
TomcatInstrumentableClassLoader.

Note that I have confirmed the context.xml file IS in META-INF at the root of 
my web application (not in /WEB-INF/classes/META-INF). I also noticed that 
TOMCAT_HOME/conf/Catalina/localhost is empty. There are no files or other 
directories in that directory at all. So, it would appear that my context.xml 
is not getting copied. I don't know whether or not that matters. I am deploying 
my application as an exploded directory (not a WAR), and it is in an external 
directory (it is not in TOMCAT_HOME/webapps).

Am I doing something wrong here, or is this a bug?

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

Reply via email to