You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Chris <ch...@mpl.com.au> on 2004/01/30 09:44:31 UTC

Axis-Castor unable to find Class

Goodmorning all, 

     Don't spose anyone here can shed some light on this exception? 

all the paths seem to be in the right location. I had some issues with
the xerces parser earlier, but I've successfully used it since then, and
now this ;) 

thanks

//chris

Jan 30, 2004 4:29:36 PM org.apache.axis.deployment.wsdd.WSDDService
deployTypeMapping
SEVERE: Unable to deploy typemapping: {http://someuri.org/}Sites
java.lang.ClassNotFoundException:
org.apache.axis.encoding.ser.castor.CastorSerializerFactory
        at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:141)
        at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:197)
        at java.security.AccessController.doPrivileged(Native Method)
        at
org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:171)
        at org.apache.axis.utils.ClassUtils.forName(ClassUtils.java:112)
        at
org.apache.axis.deployment.wsdd.WSDDTypeMapping.getSerializer(WSDDTypeMapping.java:255)
        at
org.apache.axis.deployment.wsdd.WSDDService.deployTypeMapping(WSDDService.java:549)
        at
org.apache.axis.deployment.wsdd.WSDDService.initTMR(WSDDService.java:267)
        at
org.apache.axis.deployment.wsdd.WSDDService.<init>(WSDDService.java:247)
        at
org.apache.axis.deployment.wsdd.WSDDDeployment.<init>(WSDDDeployment.java:243)
        at
org.apache.axis.deployment.wsdd.WSDDDocument.<init>(WSDDDocument.java:118)
        at org.apache.axis.utils.Admin.processWSDD(Admin.java:150)
        at org.apache.axis.utils.Admin.process(Admin.java:230)
        at org.apache.axis.utils.Admin.main(Admin.java:329)



RE: Axis-Castor unable to find Class

Posted by Richard Martin <rm...@essex.ac.uk>.
Hi Chris, 

Castor support isn't compiled into axis unless it's on the classpath at
compile time (part of the Ant build script).

I've got a pre-rolled axis.jar with Castor enabled, although it's worth
pointing out that this is from the latest CVS (1.2 alpha) so it might not be
fully stable/work. Still, if you want it, shout and I'll make it available.

If you plan on using any of the other optional components then you need to
get the source and build from there - theres good instructions on what to do
in the build.xml file (of course, you'll also need Ant if you haven't got
it).

Regards, 

Richard 


-----Original Message-----
From: Chris [mailto:choypoy@mpl.com.au] 
Sent: 30 January 2004 08:45
To: axis-user@ws.apache.org
Subject: Axis-Castor unable to find Class

Goodmorning all, 

     Don't spose anyone here can shed some light on this exception? 

all the paths seem to be in the right location. I had some issues with
the xerces parser earlier, but I've successfully used it since then, and
now this ;) 

thanks

//chris

Jan 30, 2004 4:29:36 PM org.apache.axis.deployment.wsdd.WSDDService
deployTypeMapping
SEVERE: Unable to deploy typemapping: {http://someuri.org/}Sites
java.lang.ClassNotFoundException:
org.apache.axis.encoding.ser.castor.CastorSerializerFactory
        at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:141)
        at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:197)
        at java.security.AccessController.doPrivileged(Native Method)
        at
org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:171)
        at org.apache.axis.utils.ClassUtils.forName(ClassUtils.java:112)
        at
org.apache.axis.deployment.wsdd.WSDDTypeMapping.getSerializer(WSDDTypeMappin
g.java:255)
        at
org.apache.axis.deployment.wsdd.WSDDService.deployTypeMapping(WSDDService.ja
va:549)
        at
org.apache.axis.deployment.wsdd.WSDDService.initTMR(WSDDService.java:267)
        at
org.apache.axis.deployment.wsdd.WSDDService.<init>(WSDDService.java:247)
        at
org.apache.axis.deployment.wsdd.WSDDDeployment.<init>(WSDDDeployment.java:24
3)
        at
org.apache.axis.deployment.wsdd.WSDDDocument.<init>(WSDDDocument.java:118)
        at org.apache.axis.utils.Admin.processWSDD(Admin.java:150)
        at org.apache.axis.utils.Admin.process(Admin.java:230)
        at org.apache.axis.utils.Admin.main(Admin.java:329)