android怎么访问CXF services? 谁有这方面的例子  ?

解决方案 »

  1.   

    沙发等答案。我试了一上午没成功。
    配置:
    private static final String NAMESPACE = "http://impl.service.manager.student.liming/";
    private static final String METHOD_NAME = "sayHi";
    private static final String SOAP_ACTION = "http://impl.service.manager.student.liming/sayHi";
    private static final String URL = "http://192.168.5.19:8080/liming.cxf.example-service/helloWorldService?wsdl=HelloWorldService.wsdl";报错:SoapFault - faultcode: 'soap:Client' faultstring: 'Unexpected wrapper element {http://impl.service.manager.student.liming/}sayHi found.   Expected {http://service.manager.student.liming/}sayHi.' faultactor: 'null' detail: null
    at org.ksoap2.serialization.SoapSerializationEnvelope.parseBody(SoapSerializationEnvelope.java:121)
    at org.ksoap2.SoapEnvelope.parse(SoapEnvelope.java:137)
    at org.ksoap2.transport.Transport.parseResponse(Transport.java:96)
    at org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:189)
    at org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:95)
    at Test.main(Test.java:28)
      

  2.   

    namespace配置错了 应该去掉impl. http://service.manager.student.liming/ 
      

  3.   

    private static final String URL = "http://192.168.5.19:8080/liming.cxf.example-service/helloWorldService";去掉wsdl