最近转了IDEA,熟悉中,使用IDEA运行webservice并记录
1.创建新项目
next到最后
2.src下新建WeatherWebService.wsdl,将天气webservic 地址内容粘贴到里面
地址:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl
注意:1.将 <s:element ref="s:schema"/> 改成 <s:any minOccurs="2" maxOccurs="2"/>
2.将其中的<a href....删掉 知道idea WeatherWebService.wsdl 不报错为止
3.IDEA Tools==>WebService==>Generate java code from Wsdl
4.新建测试test
public static void main(String[] args) { WeatherWebService wws = new WeatherWebService(); WeatherWebServiceSoap wwsp = wws.getWeatherWebServiceSoap(); ArrayOfString aos = wwsp.getWeatherbyCityName("北京"); for (String s : aos.getString()) { System.out.println(s); } }
结果: