zl程序教程

您现在的位置是:首页 >  后端

当前栏目

WebService 生成客户端代码方法总结

方法客户端代码 总结 生成 webservice
2023-09-11 14:19:17 时间

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

等待本地代码完成。然后就可以复制到开发环境中,调用。