wsdl2java 工具_apache CXF wsdl2java工具的使用
cxf的wsdl2java命令和JDK的wsimport命令的区别和使用
JDK提供了一个wsimport.exe的命令,主要是用于将WebService生成客户端代码,然后好调用WebService。
wsimport 是根据JDK1.6.0_21及以上的生成本地代码的,它只能解析服务器端的SOAP协议为1.1,不能解析SOAP1.2的协议。如果解析SOAP1.2 将会解析不完全。
用法:前提是已经将JDK配置为了path环境变量 C:\Documents and Settings\Administrator>wsimport -sE:\workspace\CXF_client\src-p com.client.jdk.wsimporthttp://localhost:9007/Webservice/hello?wsdl
-s 后面指定生成文件的路径,-p 自定义类包http://localhost:9007/Webservice/hello?wsdl 是wsdl的路径。
CXF也提供了根据WSDL生成客户端代码的命令wsdl2java.exe 。它是根据jdk1.7生成的本地代码,所以,需要对生成的代码做一点点修改。
它可以支持SOAP1.1 和SOAP1.2的协议。前提是你已经下载了Apache CXF 并且将wsdl2java.exe配置为了path环境变量。
用法:C:\Documents and Settings\Administrator>wsdl2java -d E:\workspace\CXF_client\src -p com.cxf_client.server http://localhost:9007/Webservice/hello?wsdl
-d 后面指定生成文件的路径,-p 自定义类包http://localhost:9007/Webservice/hello?wsdl 是wsdl的路径。
apache CXF wsdl2java工具的简单使用
使用步骤如下:
一、下载apache cxf的包,如apache-cxf-2.7.10.zip,地址:cxf.apache.org/download.html
二、解压apache-cxf-2.7.10.zip至某一目录,如D:\apache-cxf-2.7.10
三、设置环境变量
1、CXF_HOME=D:\apache-cxf-2.7.10
2、在path后面加上 %CXF_HOME%/bin;
在cmd命令中输入wsdl2java,如果有提示usage,就表明配置成功
四、运行wsdl2java工具
在cmd命令中输入:wsdl2java -d D:\\src -client http://api.xxx.cn/xxxAPI/service/auditResBatchQueryService?wsdl
附wsdl2java用法:
wsdl2java -p com -d D:\\src -all xx.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://www.cnblogs.com/ChrisMurphy/p/5224160.html
wsdl2java 工具_apache CXF wsdl2java工具的使用相关推荐
- CXF wsdl2java 生成java代码供客户端使用
CXF wsdl2java 生成java代码供客户端使用 环境配置: 1.下载apache-cxf-2.6.2在环境变量中配置CXF_HOME 值为E:\gavin\cxf\apache-cxf-3. ...
- CXF wsdl2Java
Apache CXF 是一个Service框架,他简化了Service的创建, CXF实现了JAX-WS2.0规范,并通过了JAX-WS2.0 TCK: CXF和Spring无缝集成:CXF支持多种传 ...
- cxf wsdl2java wsdl_通过cxf 包的 wsdl2java 生成客户端 测试webservice
apache CXF wsdl2java工具的简单使用 一.下载apache cxf的包,如apache-cxf-2.7.10.zip,地址:cxf.apache.org/download.html ...
- [解决]CXF wsdl2java 生成代码存在的一些问题
[解决]CXF wsdl2java 生成代码存在的一些问题 参考文章: (1)[解决]CXF wsdl2java 生成代码存在的一些问题 (2)https://www.cnblogs.com/boaz ...
- Maven CXF wsdl2Java ListXxx生成ArrayOfXxx包装对象 解决方法
Maven CXF wsdl2Java List<Xxx>生成ArrayOfXxx包装对象 解决方法 添加-xjc-Xxew解决,同时还要给插件添加相应的jar包,如下: <plug ...
- ini文件怎么使用_ftp文件下载工具,ftp文件下载工具是怎么使用的?使用指南
ftp文件下载工具是什么工具,可能有人会回答说不知道,因为一般只有从事网站管理的工作者会使用的多一点.但不是每个人生来就会的,所以刚开始肯定都会学习怎么使用.这篇文章就来教一下大家ftp文件下载工具是 ...
- iOS开发工具——网络封包分析工具Charles
iOS开发工具--网络封包分析工具Charles 简介 Charles是在Mac下常用的截取网络封包的工具,在做iOS开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析.Char ...
- 【Groovy】构建工具 ( 构建工具引入 | Gradle 构建工具作用 | 传统的依赖管理 )
文章目录 一.构建工具引入 二.Gradle 构建工具作用 三.传统的依赖管理 一.构建工具引入 构建工具 用于 管理代码项目的 依赖 , 编译 , 测试 , 发布 周期 ; 常见的构建工具 : An ...
- 【Windows 逆向】CE 地址遍历工具 ( CE 结构剖析工具 | 尝试进行瞬移操作 | 尝试查找飞天漏洞 )
文章目录 一.尝试进行瞬移操作 二.尝试查找飞天漏洞 一.尝试进行瞬移操作 在上一篇博客 [Windows 逆向]CE 地址遍历工具 ( CE 结构剖析工具 | 人物数据内存结构 | 人物三维坐标数据 ...
- 【Windows 逆向】CE 地址遍历工具 ( CE 结构剖析工具 | 遍历查找后坐力数据 | 尝试修改后坐力数据 )
文章目录 一.遍历后坐力数据 二.尝试修改后坐力数据 一.遍历后坐力数据 在上一篇博客 [Windows 逆向]CE 地址遍历工具 ( CE 结构剖析工具 | 从内存结构中根据寻址路径查找子弹数据的内 ...
最新文章
- Java IO: RandomAccessFile
- 【宋红康程序思想学习日记3】杨辉三角
- javascript高级程序设计学习之数值转换 |Number(),parseInt(),parseFloat()
- Deepin安装最新显卡RTX2080Ti及CUDA10.1
- 如何理解if __name__=='__main__'?
- Go的数组切片 Python的列表
- 让网站和APP更具动感的几点建议
- CentOS 6.5源码编译安装MySQL 5.6
- javascript详解函数原型对象prototype与constructor
- 世界各国发展指标(1960-2019)
- flink 一次job卡deploying故障解决
- 猿如意|IntelliJ IDEA Community下载安装以及基础开发设置和快捷键设置的详细教程
- MySQL 事务隔离级别
- NDK51_OpenGL:FBO
- 使用Flying Saucer生成pdf
- iOS 支持webrtc的浏览器 bowser
- 个人老师常用的在线授课软件对比分析
- 分享model.predict(test)与model.predict_classes(test)的用法
- Java面试基础知识III
- 三维重建之多频外差解包裹学习笔记