使用eclipse根据wsdl生成客户端
1.在需要生成的java项目右键new →other→ Web Service Client 。
2.点击 Next。进入下面的界面,选择Brown...,选择WSDL,然后选择Next
3.Service definition 可以是服务路径,也可以是wsdl文件路径。
客户端代码:
调用客户端代码:
WeatherWebServiceLocator locator = new WeatherWebServiceLocator();
// 调用xxLocator对象的getXXPort()方法生成xxSoapBindingStub对象
WeatherWebServiceSoapStub stud = (WeatherWebServiceSoapStub) locator.getWeatherWebServiceSoap();
// 输出当天的天气状况
String[] weather = stud.getWeatherbyCityName("杭州");