使用java调用Web天气服务
1.进入apache-cxf-2.7.6\bin目录,按住shift键,鼠标右击,在此处打开命令窗口
2.输入 wsdl2java http://ws.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl
3.会报如下所错:
4.解决办法:
在浏览器输入天气web服务端口:http://ws.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl
右键另存为,把下载好的WeatherWebService.asmx文件打开,删除所有的 <s:element ref="s:schema"/>
5.在控制台输入 wsdl2java WeatherWebService.asmx文件的路径
6.生成成功,把java类复制到项目
7.测试
1 package cn.bd.test; 2 3 import java.util.List; 4 import cn.bd.weatherclient.ArrayOfString; 5 import cn.bd.weatherclient.WeatherWebService; 6 7 public class T { 8 public static void main(String[] args) { 9 WeatherWebService wws=new WeatherWebService(); 10 ArrayOfString wwsr=wws.getWeatherWebServiceSoap().getWeatherbyCityName("广州"); 11 List<String> list=wwsr.getString(); 12 for(String st :list){ 13 System.out.println(st); 14 } 15 } 16 }
未解决的异常:将spring和cxf添加到项目就会报如下的异常
转载于:https://www.cnblogs.com/taobd/p/6692111.html
使用java调用Web天气服务相关推荐
- JAVA 调用Web Service
JAVA 调用Web Service的方法 1.使用HttpClient 用到的jar文件:commons-httpclient-3.1.jar 方法: 预先定义好Soap请求数据,可以借助于X ...
- Java调用第三方webService服务
WebService Web service是一个平台独立的.低耦合的.自包含的.基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述.发布.发现.协调和配置这些 ...
- 【转】JAVA 调用Web Service的方法
转自http://www.cnblogs.com/sun_moon_earth/archive/2009/02/03/1383308.html 1.使用HttpClient 用到的jar文件:comm ...
- Java 调用Web service 添加认证头(soapenv:Header)
前言 有时候调用web service 会出现 Message does not conform to configured policy [ AuthenticationTokenPolicy(S) ...
- JAVA调用Web Service接口的五种方式
文章目录 1. 通过eclipse等直接生成Client 2. 通过JAVA命令wsimprot命令生成Client 3.通过axis直接调用(无需生成Client) 4.通过axis中的wsdl2j ...
- java获取动态天气api,java调用中国天气网api获得天气预报信息
//通过中国天气api调用 private String getWeatherInfo2(){ StringBuilder info = new StringBuilder(); try { Defa ...
- Java调用和风天气台API查看天气
创建一个Java Project即可 import java.io.*; import java.net.URL; import java.net.URLConnection; import java ...
- java调用datastage_Datastage重启服务
使用DS开发job时,偶尔一个Job出现卡死现象,导致工作不能进展下去,有时候需要重启datastage服务才可以. DataStage在正常运行时候有以下两个主要的进程: (1)dsrpcd(DS的 ...
- Java调用WebService(asmx)服务接口
导入httpclient jar <dependency><groupId>commons-httpclient</groupId><artifactId&g ...
最新文章
- 你究竟了解多少HTML代码
- php中strtotime(date,js模仿php中strtotime()与date()函数实现方法
- python柱形图代码_Python数据可视化:基于matplotlib绘制「条形图」
- [react] react的函数式组件有没有生命周期?
- process launch failed: Security
- 小青蛙oracle跟踪,Oracle 存储过程:游标
- 最优化学习笔记(十九)——拟牛顿法(5)BFGS算法
- 图表样式无法实现个性化定制?这个ECharts插件解锁多图表样式
- Notable magic numbers
- 从副高到评正高的条件_大学老师从副高到正高职称有多难?
- 农业银行网银证书的控件被阻止的解…
- 考勤系统的软件上位机设计
- javascript页面刷新的几种方法
- word总页数不包含封面_word2007插入页码怎么让总页数不算封面
- 数字图像处理实验之对数变换
- 【网络流量识别技术之初级入门篇】
- keil格式化代码方法
- 表格识别1-使用python-opencv实现表格识别
- NLP之TF之LSTM:基于Tensorflow框架采用PTB数据集建立LSTM网络的自然语言建模
- 【Python】唯品会购买商品
热门文章
- Linux 环境下/etc/profile和/etc/profile.d 的区别和用法!
- [Angularjs]过滤器
- LazyListBoxHelper 动态分页
- 几个常用的宏:likely和unlikely __raw_writel
- Direct2D (11) : 画刷之 ID2D1LinearGradientBrush
- 2009暑期实践报告
- if you feel lonely
- trap in development
- LUA使用虚函数与使用回调函数
- 万向节死锁 gimbal lock