axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jan Sinschek <>
Subject Loading a Custom Deployer
Date Sun, 06 Jun 2010 18:39:43 GMT

I am trying to use a custom deployer (which for the time being is simply 
a POJODeployer subtype with no extra code), and have changed the 
axis2.xml accordingly. Class-loading fails, as shown, although the 
deployer is found on the classpath when I spawn a JVM stand-alone 
(noting the absence of a main).

java.lang.ClassNotFoundException: de.cased.secmon.WeavingPOJODeployer
     at java.lang.ClassLoader.loadClassInternal(
     at java.lang.Class.forName0(Native Method)
     at java.lang.Class.forName(
     at org.apache.axis2.util.Loader.loadClass(

How is the WebappClassLoader initialized, and how can I learn that? It 
is necessary trying to build axis and probably whatever provides 
catalina.loader (commons?) to get to that? Do I have to state additional 
classpaths for this loader in a config? I have not looked inside the 
jars to find out where the normal POJODeployer is to be found, but this 
should be irrelevant.
I am running 1.5.1 in a Tomcat 6.0. (And yes, I have restarted tomcat, 
as this seems necessary in order to have the axis2.xml be read again, my 
not knowing how to just shutdown axis selectively)

On an unrelated note, the project website links only to the previous 
mailing list; the mailer demon pointed me to the right address.

Thanks for any pointers,
Jan Sinschek

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message