可能重复:
Java:简单 SOAP 客户端
如何使用 WSDL 创建 java 客户端?以及如何运行或测试该客户端?
首先,您必须从 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);