(转)wsdl文件用SoapUI快速创建WebService,CXF生成客户端代码
2017-10-19 13:35
751 查看
原文地址:http://blog.csdn.net/fjekin/article/details/62234861
一、前言
最近项目接触到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.
相关文章推荐
- wsdl文件用SoapUI快速创建WebService,CXF生成客户端代码
- wsdl文件用SoapUI快速创建WebService,CXF生成客户端代码
- webservice 服务端例子+客户端例子+CXF整合spring服务端测试+生成wsdl文件 +cxf客户端代码自动生成
- 根据wsdl文件或者wsdl地址生成对应的java代码(借助MyEclipse工具快速生成Axis1的客户端代码)
- 使用CXF将wsdl文件生成客户端代码命令
- 利用wsdl文件生成webservice接口的java客户端测试代码
- Web Service学习笔记(webservice、soap、wsdl、jws详细分析) Webservice的wsdl文件解析与Soap消息的发送、接收(不生成java客户端代码)
- cxf发布webservice简介 及 wsdl2java生成客户端代码
- CXF中wsdl2java命令生成webService客户端代码
- Webservice的wsdl文件解析与Soap消息的发送、接收(不生成java客户端代码)
- Eclipse根据wsdl文件生成webService(cxf)客户端(二)
- 利用wsdl文件生成webservice客户端代码
- 普元 EOS Platform 7.5 将逻辑流封装为webservice,wsdl文件上右键,生成客户端代码,提示:选择的wsdl文件中没有服务信息
- 根据wsdl文件用soapUi快速创建webService服务(有图有真相)
- WebService系列博客{三}[通过本地Wsdl文件生成客户端调用代码、MyEclipse视图调用webservice]
- CXF调用客户端根据wsdl文件生成java代码
- 根据wsdl 文件 用soapUi 快速创建webService 服务创建(图文并茂)
- 利用WSDL2java 生成cxf webservice 客户端代码
- 利用wsdl2java工具生成webservice的客户端代码
- axis-1_4 wsdl文件生成webservices客户端代码