1.首先推荐一个提供免费webService的网站(http://www.webxml.com.cn/zh_cn/web_services.aspx

2.在网站里面找到你要调用的webService的wsdl文件,如查看天气信息的wsdl文件

使用eclipse调用免费的webService

2.点击上面的wsdl,在项目的src目录下新建一个后缀为.wsdl的文件,将浏览器上面的wsdl文件内容拷贝到新建的文件下。

3.启动cmd窗口命令,将目录切换到项目目录下的src下:

使用eclipse调用免费的webService

 在目录下键入:wsimport -keep "刚刚新建的wsdl文件路径"

4.这样在你的项目目录下就能看到自动生成的文件,根据这些文件就能够调用相应的方法了(调用具体的方法是在.wsdl文件中找到<wsdl:service name="MobileCodeWS">节点,调用对象时需要new MobileCodeWs()对象)

5.需要注意的是,在上一步的命令操作中可能会出现错误,解决错误的办法是在新建的.wsdl文件,将所有的<s:elementref="s:schema" /><s:any />替换成

<s:anyminOccurs="2" maxOccurs="2"/>






相关文章: