You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by song xiaofei <so...@yahoo.com> on 2005/03/14 09:20:31 UTC
rpc/literal
Hi,
As I try to run the samples posted at
http://issues.apache.org/jira/browse/AXIS-1312 using a
rpc/literal scenario, I got the following wsdd file:
...
<typeMapping
xmlns:ns="NS.TestService"
qname="ns:ArrayOf_tns1_Info"
type="java:service.rpc.literal.ArrayOf_tns1_Info"
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
encodingStyle=""
/>
<typeMapping
xmlns:ns="http://DefaultNamespace"
qname="ns:Info"
type="java:service.rpc.literal.Info"
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
encodingStyle=""
/>
<typeMapping
xmlns:ns="NS.TestService"
qname="ns:ArrayOf_xsd_int"
type="java:service.rpc.literal.ArrayOf_xsd_int"
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
encodingStyle=""
...
And when I try to deploy it to axis I got the
following exception:
org.apache.axis.deployment.wsdd.WSDDNonFatalException:
java.lang.ClassNotFoundEx
ception: service.rpc.literal.ArrayOf_tns1_Info
java.lang.ClassNotFoundException:
service.rpc.literal.ArrayOf_tns1_Info
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa
der.java:1340)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa
der.java:1189)
at
org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:186)
at
java.security.AccessController.doPrivileged(Native
Method)
at
org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:160)
at
org.apache.axis.utils.ClassUtils.forName(ClassUtils.java:100)
at
org.apache.axis.deployment.wsdd.WSDDTypeMapping.getLanguageSpecificTy
pe(WSDDTypeMapping.java:183)
at
org.apache.axis.deployment.wsdd.WSDDService.deployTypeMapping(WSDDSer
vice.java:529)
at
org.apache.axis.deployment.wsdd.WSDDService.initTMR(WSDDService.java:
245)
at
org.apache.axis.deployment.wsdd.WSDDService.<init>(WSDDService.java:2
25)
at
org.apache.axis.deployment.wsdd.WSDDDeployment.<init>(WSDDDeployment.
java:208)
at
org.apache.axis.deployment.wsdd.WSDDDocument.<init>(WSDDDocument.java
:78)
at
org.apache.axis.utils.Admin.processWSDD(Admin.java:110)
So, my question is how to specify the classpath when
running axis adminclient and deploy the service to
axis?
Thanks,
xiaofei
__________________________________
Do you Yahoo!?
Yahoo! Small Business - Try our new resources site!
http://smallbusiness.yahoo.com/resources/