如何使用WSDL创建Java SOAP客户端

时间:2012-11-23 05:22:26

标签: java soap wsdl

  

可能重复:
  Java: Simple SOAP Client

如何使用WSDL创建Java客户端?以及如何运行或测试该客户端?

1 个答案:

答案 0 :(得分:0)

首先,您必须从wsdl生成客户端存根。 1.您可以使用Eclipse生成客户端存根 2.或者使用axis.jar的WSDL2JAVA类 3.然后,配置代理的PortType并调用适当的操作 例如:

            serviceProxy.setEndpoint(endPoint);
    Service_PortType service_PortType = serviceProxy.getService_PortType();
    ((Stub) service_PortType )._setProperty(Call.USERNAME_PROPERTY,"username");
    ((Stub) service_PortType )._setProperty(Call.PASSWORD_PROPERTY,"password");

    serviceProxy.setService_PortType(service_PortType );
    Response response = serviceProxy.operation(Request);