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工具的使用相关推荐

  1. CXF wsdl2java 生成java代码供客户端使用

    CXF wsdl2java 生成java代码供客户端使用 环境配置: 1.下载apache-cxf-2.6.2在环境变量中配置CXF_HOME 值为E:\gavin\cxf\apache-cxf-3. ...

  2. CXF wsdl2Java

    Apache CXF 是一个Service框架,他简化了Service的创建, CXF实现了JAX-WS2.0规范,并通过了JAX-WS2.0 TCK: CXF和Spring无缝集成:CXF支持多种传 ...

  3. cxf wsdl2java wsdl_通过cxf 包的 wsdl2java 生成客户端 测试webservice

    apache CXF wsdl2java工具的简单使用 一.下载apache cxf的包,如apache-cxf-2.7.10.zip,地址:cxf.apache.org/download.html ...

  4. [解决]CXF wsdl2java 生成代码存在的一些问题

    [解决]CXF wsdl2java 生成代码存在的一些问题 参考文章: (1)[解决]CXF wsdl2java 生成代码存在的一些问题 (2)https://www.cnblogs.com/boaz ...

  5. Maven CXF wsdl2Java ListXxx生成ArrayOfXxx包装对象 解决方法

    Maven CXF wsdl2Java List<Xxx>生成ArrayOfXxx包装对象 解决方法 添加-xjc-Xxew解决,同时还要给插件添加相应的jar包,如下: <plug ...

  6. ini文件怎么使用_ftp文件下载工具,ftp文件下载工具是怎么使用的?使用指南

    ftp文件下载工具是什么工具,可能有人会回答说不知道,因为一般只有从事网站管理的工作者会使用的多一点.但不是每个人生来就会的,所以刚开始肯定都会学习怎么使用.这篇文章就来教一下大家ftp文件下载工具是 ...

  7. iOS开发工具——网络封包分析工具Charles

    iOS开发工具--网络封包分析工具Charles 简介 Charles是在Mac下常用的截取网络封包的工具,在做iOS开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析.Char ...

  8. 【Groovy】构建工具 ( 构建工具引入 | Gradle 构建工具作用 | 传统的依赖管理 )

    文章目录 一.构建工具引入 二.Gradle 构建工具作用 三.传统的依赖管理 一.构建工具引入 构建工具 用于 管理代码项目的 依赖 , 编译 , 测试 , 发布 周期 ; 常见的构建工具 : An ...

  9. 【Windows 逆向】CE 地址遍历工具 ( CE 结构剖析工具 | 尝试进行瞬移操作 | 尝试查找飞天漏洞 )

    文章目录 一.尝试进行瞬移操作 二.尝试查找飞天漏洞 一.尝试进行瞬移操作 在上一篇博客 [Windows 逆向]CE 地址遍历工具 ( CE 结构剖析工具 | 人物数据内存结构 | 人物三维坐标数据 ...

  10. 【Windows 逆向】CE 地址遍历工具 ( CE 结构剖析工具 | 遍历查找后坐力数据 | 尝试修改后坐力数据 )

    文章目录 一.遍历后坐力数据 二.尝试修改后坐力数据 一.遍历后坐力数据 在上一篇博客 [Windows 逆向]CE 地址遍历工具 ( CE 结构剖析工具 | 从内存结构中根据寻址路径查找子弹数据的内 ...

最新文章

  1. Java IO: RandomAccessFile
  2. 【宋红康程序思想学习日记3】杨辉三角
  3. javascript高级程序设计学习之数值转换 |Number(),parseInt(),parseFloat()
  4. Deepin安装最新显卡RTX2080Ti及CUDA10.1
  5. 如何理解if __name__=='__main__'?
  6. Go的数组切片 Python的列表
  7. 让网站和APP更具动感的几点建议
  8. CentOS 6.5源码编译安装MySQL 5.6
  9. javascript详解函数原型对象prototype与constructor
  10. 世界各国发展指标(1960-2019)
  11. flink 一次job卡deploying故障解决
  12. 猿如意|IntelliJ IDEA Community下载安装以及基础开发设置和快捷键设置的详细教程
  13. MySQL 事务隔离级别
  14. NDK51_OpenGL:FBO
  15. 使用Flying Saucer生成pdf
  16. iOS 支持webrtc的浏览器 bowser
  17. 个人老师常用的在线授课软件对比分析
  18. 分享model.predict(test)与model.predict_classes(test)的用法
  19. Java面试基础知识III
  20. 三维重建之多频外差解包裹学习笔记

热门文章

  1. OptiSystem应用:激光雷达系统设计
  2. charles windows版使用教程
  3. gambit软件license文件
  4. TSC TTP-244条码打印机如何批量打印二维码
  5. Unity3D常用知识点总结
  6. 替换swf文件中的图片
  7. 什么是云计算机技术,云计算的核心技术是什么
  8. ANSYS18的简略安装教程
  9. 导出到word时,报错
  10. 【Android应用开发】 推送原理解析 极光推送使用详解 (零基础精通推送)