1、Apache CXF
- 下载cxf工具
解压,配置环境变量
进入存放文件的目录,地址栏输入cmd
输入:
wsdl2java http://xxxxxxx?wsdl
回车,即可得到客户端代码。
2、Eclipse xfire插件
www.codehaus.org:2015年4月第二周起,托管在上面的项目和服务将逐步下线,而且大多数项目和服务将在2015年5月17日前后终止。
因此 http://dist.codehaus.org/xfire/update/ 已经无法访问,自然,Eclipse上不能下载其插件了。
安装教程见:JAVA webservice Xfire安装
3、Eclipse webserviceClient
-
1、新建 java project:Profile4PerService
-
2、项目右键,new - other
-
3、选择 web service 目录下的 web service client
-
4、地址栏中输入
wsdl2java http://xxxxxxx?wsdl
- 5、选择代码生成路径,一般是默认
- 6、此时环境中,成功生成java代码
4、JDK 自带的 wsimport
准备工作:
-
wsdl网址:http://ws.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl
-
新建本地文件夹 WSDL_api
-
新建 src 和 bin 两个文件夹
-
地址栏输入cmd,回车
- 输入:
wsimport -s src -d bin http://ws.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl
- 如果没有src文件夹,就去掉“-s src”,即:
wsimport -d bin http://ws.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl
等待本地代码完成。然后就可以复制到开发环境中,调用。