天气接口地址:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl

1、打开项目文件目录路径文件夹,在当前文件夹打开cmd,输入

wsimport -keep -p demo.cyj.service -verbose http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl

  

demo.cyj.service :这个是类的包路径

2、如果遇到以下报错

用浏览器打开天气接口地址:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl,按下CTRL+S保存文件

用编辑器打开下载的文件,将

<s:element ref="s:schema" /> <s:any />

  替换成

<s:any minOccurs="2" maxOccurs="2" />

  然后将文件另存为weather.wsdl

打开保存的文件路径输入cmd,输入

wsimport -s .   weather.wsdl

  

3、显示以上内容,即为生成成功,以下这是生成的文件

4、新建一个测试类WebserviceTest .java

public class WebserviceTest {
public static void main(String[] args) {
//也可以使用new WeatherWebService(url)此方法可重新设置请求的地址 URL url=new URL("http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl")
WeatherWebService factory = new WeatherWebService();
WeatherWebServiceSoap weatherWebServiceSoap = factory.getWeatherWebServiceSoap(); //WeatherWebServiceSoap为调用的实现类
ArrayOfString strArray = null;
strArray = weatherWebServiceSoap.getWeatherbyCityName("武汉");
System.out.println(strArray.getString());
}
}

  

5、显示以下内容 即为调用成功

最新文章

  1. RabbitMQ 将监听的IP从localhost修改为指定IP
  2. WPF打印、预览、导出PDF
  3. Linux下环境变量设置
  4. Myeclipse 安装svn插件
  5. 创建plist文件
  6. 【风马一族_mysql】MySQL免安装版环境配置图文教程
  7. C++_基础_C与C++的区别2
  8. 盛希泰:办公室就像男人的春药——人的一生的精力是有限的,你把有限的时间分配给谁决定你的成败——你有N多选择,你人生的积累就是N多选择加起来的结果
  9. js实现键盘按键检测
  10. Codeforces Round #454 D. Seating of Students
  11. BZOJ4321: queue2
  12. 利用百度接口进行人脸识别并保存人脸jpg文件
  13. C#集合类型大揭秘 【转载】
  14. 【漏洞复现】Tomcat CVE-2017-12615 远程代码执行漏洞
  15. tomcat-四种运行模式和三种部署模式(优化)
  16. rpm使用
  17. npm WARN unmet dependency问题的解决方法
  18. IRC and security tools
  19. 【NOIP2016提高组】 Day2 T3 愤怒的小鸟
  20. swift关于UIView设置frame值的extension

热门文章

  1. Atcoder Grand Contest 006 D - Median Pyramid Hard(二分+思维)
  2. Linux 进程与线程
  3. 【3】蛋白鉴定软件之Mascot
  4. snakmake 小练习
  5. jquery chosen onchange 值改变时触发方法
  6. 内网穿透—使用 frp 实现内外网互通
  7. Android 获取html中指定标签
  8. 日常Java 2021/10/5
  9. day13 装饰器与语法糖
  10. 答应我,这次必须搞懂!痛点难点Promise。(小点心async/await,基于Promise的更优方案)