使用IDEA测试webservice天气

最近转了IDEA,熟悉中,使用IDEA运行webservice并记录

1.创建新项目

使用IDEA测试webservice天气_第1张图片

使用IDEA测试webservice天气_第2张图片

 next到最后

2.src下新建WeatherWebService.wsdl,将天气webservic 地址内容粘贴到里面

地址:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl

注意:1.将  ref="s:schema"/> 改成 

    2.将其中的WeatherWebService.wsdl 不报错为止使用IDEA测试webservice天气_第3张图片

使用IDEA测试webservice天气_第4张图片

3.IDEA Tools==>WebService==>Generate java code from Wsdl

使用IDEA测试webservice天气_第5张图片

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);
    }
}
结果:
 
  

你可能感兴趣的:(java)