Java调用Webservice
来源:互联网 发布:众思科技 知乎 编辑:程序博客网 时间:2024/06/01 17:39
首先,拿到webservice地址,如:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx
这是一个天气预报的webservice地址,然后我们使用cmd命令行方式下载该webservice的客户端代码
记得在地址后面加上 ?wsdl
然后我们在cmd命令行中,进入到我们要下载webservice客户端代码存放的文件夹,如我的是:D:\webservice
然后键入命令:wsimport -keep -p com.demo.client http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl
假如提示wsimport不是内部命令,则修改系统变量classpath,在后面加上;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
假如提示如下问题:
则使用浏览器直接访问刚才用cmd命令行访问的那个地址:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl
然后是一个xml文件一样的内容,将内容复制,放到本地的一个txt文件中,并将该文件后缀名改为wsdl,
查找内容中所有的<s:element ref="s:schema"/><s:any/>,并全部替换为<s:any minOccurs="2" maxOccurs="2" />
然后键入命令 wsimport -keep -p com.demo.client d:\webservice\wsdl.wsdl
其实就是将原来应用网络上的wsdl文件改为引用本地的wsdl文件,然后
还有其它的错误,这个就不用管了,只要看到Generating code... 和Compiling code...这两个提示就OK了,现在我们可以在cmd访问的这个文件夹中找得到下载下来的包:
然后将这个包引入到项目中,就可以开始使用了,将文件夹直接复制进来
然后我们就可以开始使用了:
- 【webservice】Java调用WebService
- Java中调用WebService
- java调用webService例子
- java调用webservice XFire!
- java 如何调用webservice
- java调用webservice
- java调用webservice XFire
- java调用webservice
- java调用webservice
- java调用.net Webservice
- java调用webservice axis
- java调用webService相关
- java调用webservice XFire
- Java调用.net webservice
- java webservice 调用
- C#调用java webservice
- java 调用.net webService
- java调用webservice 天气预报
- 欢迎使用CSDN-markdown编辑器
- Android的Notification知识点
- Android7.0中文文档(API)-- Filter
- unity执行顺序以及unity协程的使用
- ElasticSearch 索引查询使用指南——详细版
- Java调用Webservice
- 导入数字时的正则验证,正整数和0.000
- centos下面升级MariaDB mysql
- spring boot 自学笔记(七) Rabbitmq并发消费
- centos6.5下使用yum完美搭建LNMP环境(php5.6)
- 倒计时-----刷新页面不重置
- Android Glide使用
- 【机器学习】高斯混合聚类python实现
- bzoj380Gty的二逼妹子序列