初始webservice
Posted 2226016500
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初始webservice相关的知识,希望对你有一定的参考价值。
webservice 可以用来查天气,以及手机号码类型等功能,这写都是简单的
方法有很多:
1、通过创建 web service exploer
创建出一个web services explorer
//此处填写的url是你需要查询的地址所对应的的wsdl
//此处是查询手机的url
http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx?wsdl
//天气的url
http://ws.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl
//航班的数据
http://ws.webxml.com.cn/webservices/DomesticAirline.asmx?wsdl
//出现免费用户超过查询数量或者详细信息表示成功
2.通过java代码实现
讲这些生成的java代码是粘贴到项目中
可以进行测试
执行结果:
或者详细信息为成功
//这是查看已经发布过得内容信息,也可以查看没有发布的内容信息:;
首先可以先网公网上发布一个信息:
如果控制台输出:
为成功,因为如果初学者不注意jdk的话,可能出现如下错误:
此时我的jdk为1.6 ,更改jdk为1.7 之后马上去试试:
如果出现这种,说明端口已经被占用,需要暂停服务或者更改端口号
这时我们可以访问公网:
出现这个说明成功了
既然已经到了公网,那么如何去使用公网里边的数据呢?
我们可以在cmd中拷贝
并且在cmd中运行:
wsimport -s . http://192.168.17.169:9224/Service/Function?wsdl
此时又回重新再所运行的盘符中生成如下java文件
之后创建一个新的service client (一个新的项目 并且把java文件复制到src目录下)
输出结果表示成功
以上是关于初始webservice的主要内容,如果未能解决你的问题,请参考以下文章