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 empereur yollson <yo...@yahoo.fr> on 2005/03/13 00:23:51 UTC
Re: Deployment Problem and hoppe to get a feedback
Hallo every one
It is a moment that I try to obtain a response to my problem without feedack.It' is probably a stupid question.I' thank to much all those which will want to give an attention to my question.
I'm trying to deploy my project made up of several classes.And I am confronted with certain problems
Deployement of the first class was carried out without problème.It was the class with simple attributes methods. After successfully deploying the first class,I did a modification(BeanMapping.....) in the wsdd file ,automatically generated by wsdl2java by the first deployement.SInce this changement,i can't continue deploying the other class.Perhaps I m doing something wrong.Can somebody tell me where I' m wrong?Attachement the changement in the wssd file. and the error occur by usin Axis AdminClient to deploy the next class.
The Admin Command
C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\axis\p2pnet\ws>ja
va org.apache.axis.client.AdminClient deploy.wsdd
Processing file deploy.wsdd
The results
Exception: AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: java.lang.reflect.InvocationTargetException
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}hostname:chiara
My wsdd file and the changement at BeanMapping line in green style
<!-- Use this file to deploy some handlers/chains and services -->
<!-- Two ways to do this: -->
<!-- java org.apache.axis.client.AdminClient deploy.wsdd -->
<!-- after the axis server is running -->
<!-- or -->
<!-- java org.apache.axis.utils.Admin client|server deploy.wsdd -->
<!-- from the same directory that the Axis engine runs -->
<deployment
xmlns="http://xml.apache.org/axis/wsdd/"
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
<!-- Services from PeerAgentService WSDL service -->
<service name="p2pnet" provider="java:RPC" style="rpc" use="encoded">
<parameter name="wsdlTargetNamespace" value="urn:p2pnet"/>
<parameter name="wsdlServiceElement" value="PeerAgentService"/>
<parameter name="wsdlServicePort" value="p2pnet"/>
<parameter name="className" value="p2pnet.ws.P2PnetSoapBindingImpl"/>
<parameter name="wsdlPortType" value="PeerAgent"/>
<parameter name="typeMappingVersion" value="1.2"/>
<operation name="main" qname="operNS:main" xmlns:operNS="urn:p2pnet" soapAction="" >
<parameter qname="in0" type="tns:ArrayOf_soapenc_string" xmlns:tns="urn:p2pnet"/>
</operation>
<operation name="run" qname="operNS:run" xmlns:operNS="urn:p2pnet" soapAction="" >
</operation>
<operation name="close" qname="operNS:close" xmlns:operNS="urn:p2pnet" soapAction="" >
</operation>
<operation name="peerIsReady" qname="operNS:peerIsReady" xmlns:operNS="urn:p2pnet" soapAction="" >
</operation>
<operation name="sendMessage" qname="operNS:sendMessage" xmlns:operNS="urn:p2pnet" returnQName="sendMessageReturn" returnType="rtns:boolean" xmlns:rtns="http://www.w3.org/2001/XMLSchema" soapAction="" >
<parameter qname="in0" type="tns:anyType" xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
<parameter qname="in1" type="tns:anyType" xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
</operation>
<operation name="peerprobe" qname="operNS:peerprobe" xmlns:operNS="urn:p2pnet" returnQName="peerprobeReturn" returnType="rtns:int" xmlns:rtns="http://www.w3.org/2001/XMLSchema" soapAction="" >
<parameter qname="in0" type="tns:int" xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
</operation>
<parameter name="allowedMethods" value="main close run peerprobe sendMessage peerIsReady"/>
<parameter name="scope" value="Session"/>
<typeMapping
xmlns:ns="urn:p2pnet"
qname="ns:ArrayOf_soapenc_string"
type="java:java.lang.String[]"
serializer="org.apache.axis.encoding.ser.ArraySerializerFactory"
deserializer="org.apache.axis.encoding.ser.ArrayDeserializerFactory"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
/>
<beanMapping qname="ns:Peer" xmlns:ns="http://core.p2pnet"
languageSpecificType="java:p2pnet.core.Peer"
/>
</service>
</deployment>
Thank every one for your attention.
Ne rien dire pour nuir ,ne pas se taire pour plaire
Empereur Yollson
8 allee d orlean 92160 Antony (France)
Tel: +33.6. 98.79.21.51
---------------------------------
Découvrez le nouveau Yahoo! Mail : 250 Mo d'espace de stockage pour vos mails !
Créez votre Yahoo! Mail