版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012045045/article/details/84201616
有的情况我们本身的开发机可能不能连接互联网,但是我们需要调用一些互联网的接口,到时候放在生产服务器就可以直接调用。那么我们继续使用上次说的直接在dos窗口上面解析wsdl的URL链接就不行了,因为连接不通。
这个时候我们就可以 使用eclipse的这个TCP_IP工具了。
首先在可以联网的电脑上面输入该url获取wsdl数据信息。
然后鼠标右键,点击“查看网页源代码”,会看到下图的文本页面。
全选文本,在eclipse中新建一个sayHello的wsdl文件,将该文本呢粘贴进去。
注意第一行不能有空格。这样就有了一个wsdl文件。
同理在一个新的工程中的src目录下打开dos窗口,输入以下信息:
wsimport -keep D:\Study_workSpace\ws_test\src\sayHello.wsdl
回到项目,右键刷新,就会又看到刚刚生成过得那些java文件。
现在我们再回过头来,看一下这个TCP_IP工具的监听。
点击window-》preferences-》TCP_IP Monitor
这个的意思就是访问192.168.43.220的8080端口之后,这个猫监视器会自动给将该请求转发到192.168.43.220的8989端口。
这样的话,你在生成wsdl文件的时候把地址的8989改成8080的话也能达到一样的效果。
改之前
改之后
修改完以后,可以再重新试一遍上述操作,会发现仍然可以调用webservice服务。