Hi,

I am new to java and english isn't my native language, so please forgive me 
bad error description etc.

I'm using Eclipse with WST 1.0.1 to create a webservice for my Java class.
Using the eclipse wizard, generating the service seems to work, but deploying 
it to tomcat 5.5 runtime (also managed by eclipse) fails:

The generatet wsdl file includes to lines, which are marked as errors by 
eclipse:

   <import namespace="http://xml.apache.org/xml-soap"/>
   <import namespace="http://lang.java"/>

The error description is: 

schema_reference.4: Failed to read schema document 
'http://xml.apache.org/xml-soap', because 1) could not find the document; 2) 
the document could not be read; 3) the root element of the document is not 
<xsd:schema>.   Mcws.wsdl       test/WebContent/wsdl    line 7  4. April 2006 
09:50:27  
1155

and a similar one for "http://lang.java";.

When i try to deploy. i get the following error:

java  org.apache.axis.utils.Admin server deploy.wsdd
- Exception:
java.lang.NullPointerException
        at 
org.apache.axis.utils.BeanUtils.processPropertyDescriptors(BeanUtils.java:163)
        at org.apache.axis.utils.BeanUtils.getPd(BeanUtils.java:64)
        at 
org.apache.axis.encoding.ser.BeanSerializerFactory.init(BeanSerializerFactory.java:58)
        at 
org.apache.axis.encoding.ser.BeanSerializerFactory.<init>(BeanSerializerFactory.java:42)
        at 
org.apache.axis.encoding.ser.BaseSerializerFactory.createFactory(BaseSerializerFactory.java:235)
        at 
org.apache.axis.deployment.wsdd.WSDDService.deployTypeMapping(WSDDService.java:542)
        at 
org.apache.axis.deployment.wsdd.WSDDService.initTMR(WSDDService.java:253)
        at 
org.apache.axis.deployment.wsdd.WSDDService.<init>(WSDDService.java:233)
        at 
org.apache.axis.deployment.wsdd.WSDDDeployment.<init>(WSDDDeployment.java:192)
        at 
org.apache.axis.deployment.wsdd.WSDDDocument.<init>(WSDDDocument.java:78)
        at org.apache.axis.utils.Admin.processWSDD(Admin.java:111)
        at org.apache.axis.utils.Admin.process(Admin.java:158)
        at org.apache.axis.utils.Admin.main(Admin.java:300)
- Exception:
java.lang.NullPointerException
        at 
org.apache.axis.utils.BeanUtils.processPropertyDescriptors(BeanUtils.java:163)
        at org.apache.axis.utils.BeanUtils.getPd(BeanUtils.java:64)
        at 
org.apache.axis.encoding.ser.BeanDeserializerFactory.getProperties(BeanDeserializerFactory.java:64)
        at 
org.apache.axis.encoding.ser.BeanDeserializerFactory.<init>(BeanDeserializerFactory.java:52)
        at 
org.apache.axis.encoding.ser.BaseDeserializerFactory.createFactory(BaseDeserializerFactory.java:206)
        at 
org.apache.axis.deployment.wsdd.WSDDService.deployTypeMapping(WSDDService.java:554)
        at 
org.apache.axis.deployment.wsdd.WSDDService.initTMR(WSDDService.java:253)
        at 
org.apache.axis.deployment.wsdd.WSDDService.<init>(WSDDService.java:233)
        at 
org.apache.axis.deployment.wsdd.WSDDDeployment.<init>(WSDDDeployment.java:192)
        at 
org.apache.axis.deployment.wsdd.WSDDDocument.<init>(WSDDDocument.java:78)
        at org.apache.axis.utils.Admin.processWSDD(Admin.java:111)
        at org.apache.axis.utils.Admin.process(Admin.java:158)
        at org.apache.axis.utils.Admin.main(Admin.java:300)
- Error processing 'deploy.wsdd'
org.apache.axis.deployment.wsdd.WSDDException: javax.xml.rpc.JAXRPCException: 
Null serializer factory specified.
javax.xml.rpc.JAXRPCException: Null serializer factory specified.
        at 
org.apache.axis.encoding.TypeMappingImpl.register(TypeMappingImpl.java:218)
        at 
org.apache.axis.encoding.TypeMappingDelegate.register(TypeMappingDelegate.java:73)
        at 
org.apache.axis.deployment.wsdd.WSDDService.deployTypeMapping(WSDDService.java:558)
        at 
org.apache.axis.deployment.wsdd.WSDDService.initTMR(WSDDService.java:253)
        at 
org.apache.axis.deployment.wsdd.WSDDService.<init>(WSDDService.java:233)
        at 
org.apache.axis.deployment.wsdd.WSDDDeployment.<init>(WSDDDeployment.java:192)
        at 
org.apache.axis.deployment.wsdd.WSDDDocument.<init>(WSDDDocument.java:78)
        at org.apache.axis.utils.Admin.processWSDD(Admin.java:111)
        at org.apache.axis.utils.Admin.process(Admin.java:158)
        at org.apache.axis.utils.Admin.main(Admin.java:300)...............


I cant figure out, why these errors occur. Is it, because of the errors in the 
generated wsdl file, or  is only something missing in the deployment process?

Thanks in advanced for help,

gatherer

Reply via email to