初始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目录下)

 

 

 

输出结果表示成功

 

posted on 2016-12-16 18:15  卅年  阅读(172)  评论(0编辑  收藏  举报

导航