使用IDEA测试webservice天气

时间:2024-03-16 10:51:04

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

1.创建新项目

使用IDEA测试webservice天气

使用IDEA测试webservice天气

 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 不报错为止使用IDEA测试webservice天气

使用IDEA测试webservice天气

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

使用IDEA测试webservice天气

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