Hello

I am new using Axis2 and I am having a problem. I already search over the
net to find the solution for my problem, but everything looks fine for me.

1 - I am using the last version of Axis2.

2 - I have a class called MyApp (in the app package) with the method Send

3 - My services.xml file is the following one:

     <serviceGroup>
       <service name="MyService">
            <description>My service</description>
            <parameter name="useOriginalWSDL">false</parameter>
            <parameter name="ServiceClass" locked="false">app.MyApp
</parameter>
            <operation name="Send">
                <messageReceiver class="
org.apache.axis2.rpc.receivers.RPCMessageReceiver"/>
            </operation>
       </service>
     </serviceGroup>

4 - The webservice is deployed with success

5 - When I try to access to this WSDL (
http://localhost:8084/MyWS/services/MyService?wsdl) I have the following
message/reason appearing on my browser instead of the WSDL:


<error>
 <description>Unable to generate WSDL for this service</description>
 <reason>
  If you wish Axis2 to automatically generate the WSDL, then please use one
of the RPC message receivers for the service(s)/operation(s) in services.xml.
If you have added a custom WSDL in the META-INF directory, then please make
sure that the name of the service in services.xml (
/serviceGroup/service/@name) is the same as in the custom wsdl's service
name (/wsdl:definitions/wsdl:service/@name).
 </reason>
</error>


Can anyone help me with that?


Thanks

Best regards

Paulo

Reply via email to