加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

wsdl文件用SoapUI快速创建WebService,CXF生成客户端代码

发布时间:2020-12-16 21:43:21 所属栏目:安全 来源:网络整理
导读:一、前言 最近项目接触到2C的很多接口,提供接口文档和WSDL文件,一开始测试接口都是一个个码代码,后面了解到可以先用SoapUI跑一下通不通,再后来更牛叉,既然用wsdl文件直接生成客户端代码。期间摸滚带爬花了挺多时间,前车之鉴,学习记录一下。关于WSDL的

一、前言

最近项目接触到2C的很多接口,提供接口文档和WSDL文件,一开始测试接口都是一个个码代码,后面了解到可以先用SoapUI跑一下通不通,再后来更牛叉,既然用wsdl文件直接生成客户端代码。期间摸滚带爬花了挺多时间,前车之鉴,学习记录一下。关于WSDL的详细说明链接。

二、SoapUI快速创建WebService

下载地址:https://www.soapui.org/downloads/latest-release.html
安装的话一直Next就行了,下面主要看一下利用wsdl文件快速创建接口请求:

Project项目名随便填写,WSDL地址是接口方提供,格式:请求地址/文件.wsdl。如果没有生成项目,报错的话说明WSDL地址错误


打开Request1,修改请求参数和请求地址,运行就OK了,是不是很简单,哈哈!

三、CXF生成代码

cxf下载地址:apache-cxf-3.1.10.zip,下载解压就行。
打开cmd命令行进入cxf安装目录下的bin,利用wsdl2java生成代码。


注意:笔者wsdl文件是放在F盘根目录
wsdl2java -p com.kilomob.puwernetwork -d F:lbs -all F:PhonePosProxy.wsdl
wsdl2java用法:?
wsdl2java -p com -d src -all ?aa.wsdl?
-p ?指定其wsdl的命名空间,也就是要生成代码的包名:?

-d ?指定要产生代码所在目录?
-client 生成客户端测试web service的代码?
-server 生成服务器启动web ?service的代码?
-impl 生成web service的实现代码?
-ant ?生成build.xml文件?
-all 生成所有开始端点代码:types,service proxy,service interface,server mainline,client mainline,implementation object,and an Ant build.xml file.?


原文:http://blog.csdn.net/fjekin/article/details/62234861

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读