Error org.apache.axis2.AxisFault:namespace mismatch require http://webserviceTest/scheme/1.0 found http:// 127.0.0.1:8080/webservice/services/testservice
Import Org.apache.axis.client.Call;
Import Org.apache.axis.client.Service;
Service service = new service (); Call call = (call) Service.createcall ();
String url= "Http://127.0.0.1:8080/webservice/services/testService";
Call.settargetendpointaddress (New Java.net.URL (URL));
Call.setsoapactionuri ("Testservice");
Call.setoperationname (new QName (URL, "invoke"));
Call the service interface and get the response XML message
String rstxml= (String) Call.invoke (new object[] {reqxml});
Code instead
Service service = new service (); Call call = (call) Service.createcall ();
String url= "Http://127.0.0.1:8080/webservice/services/testService";
Call.settargetendpointaddress (New Java.net.URL (URL));
Call.setsoapactionuri ("Testservice");
Call.setoperationname (New QName ("http://webserviceTest/scheme/1.0", "invoke"));
Call the service interface and get the response XML message
String rstxml= (String) Call.invoke (new object[] {reqxml});
Configuration of Service.xml
<service name= "Testservice" targetnamespace= "Http://webserviceTest.net" >
<description>
</description>
<parameter name= "ServiceClass" >
Cn.com.interfaces.testService
</parameter>
<schema schemanamespace= "http://webserviceTest/scheme/1.0"/>
<!--define method handlers-->
<messageReceivers>
<messagereceiver mep= "Http://www.w3.org/2004/08/wsdl/in-out" class= " Org.apache.axis2.rpc.receivers.RPCMessageReceiver "/>
<messagereceiver mep= "http://www.w3.org/2004/08/wsdl/in-only" class= " Org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver "/>
</messageReceivers>
</service>