What is "C:\Users\CSinschek" ? Your depoyer need to be some place where Axis2 can find that using either default class path or using it libraries.
And your deployer need to have a default constructor as well. Deepal On Mon, Jun 7, 2010 at 1:56 AM, Jan Sinschek <su...@gmx.net> wrote: > No, it stands that > $ C:\Users\CSinschek> java de.cased.secmon.WeavingPOJODeployer >> Exception in thread "main" java.lang.NoSuchMethodError: main > > while at the same time > 2010-06-07 07:42:08,893 [main] INFO > org.apache.axis2.deployment.AxisConfigBuilder - Unable to instantiate > deployer de.cased.secmon.WeavingPOJODeployer > 2010-06-07 07:42:08,894 [main] DEBUG > org.apache.axis2.deployment.AxisConfigBuilder - > de.cased.secmon.WeavingPOJODeployer > java.lang.ClassNotFoundException: de.cased.secmon.WeavingPOJODeployer > at > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387) > ... > > based on the configuration > <deployer extension=".class" directory="pojox" > class="de.cased.secmon.WeavingPOJODeployer"/> > > I thought that maybe the original deployer, being the parent class, might be > missing- though it of course shouldn't be- but when loading it explicitly > (rgistering it under a faux extension ahead of my own deployer), nothing > changes. I'll later try and find out where the class loader is actually > searching if I can find and build the module containing the loader. > > > On 6/6/2010 9:47 PM, Deepal Jayasinghe wrote: >> >> Hi Jan, >> >> If you have put the jar or class files in the classpath, then Axis2 >> should pick your class. If you have created a jar file for your >> deployer please double check it. >> >> Deepal >> >> On Sun, Jun 6, 2010 at 2:39 PM, Jan Sinschek<su...@gmx.net> wrote: >> >>> >>> Hello, >>> >>> 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 >>> >>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387) >>> at >>> >>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233) >>> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) >>> at java.lang.Class.forName0(Native Method) >>> at java.lang.Class.forName(Class.java:164) >>> at org.apache.axis2.util.Loader.loadClass(Loader.java:261) >>> at >>> >>> org.apache.axis2.deployment.AxisConfigBuilder.processDeployers(AxisConfigBuilder.java:396) >>> at >>> >>> org.apache.axis2.deployment.AxisConfigBuilder.populateConfig(AxisConfigBuilder.java:260) >>> ... >>> >>> 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 >>> http://ws.apache.org/axis2/mail-lists.html 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: java-user-unsubscr...@axis.apache.org >>> For additional commands, e-mail: java-user-h...@axis.apache.org >>> >>> >>> >> >> >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-user-unsubscr...@axis.apache.org > For additional commands, e-mail: java-user-h...@axis.apache.org > > -- http://blogs.deepal.org --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@axis.apache.org For additional commands, e-mail: java-user-h...@axis.apache.org