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

环境配置:
1、下载apache-cxf-2.6.2在环境变量中配置CXF_HOME 值为E:\gavin\cxf\apache-cxf-3.0.0,在PATH中加入%CXF_HOME%\bin
2、输入cmd 进入控制窗口,输入wsdl2java看是否配置成功
3、参考它的文档看这个工具的具体参数的用法

wsdl2java用法:
wsdl2java -p com -d src -all  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.

实例:wsdl2java -p com -d d:/src -client http://10.10.106.111:8090/webservice_cxf_spring/services/UserService?wsdl

生成java代码后可以直接复制到客户端中再客户端中使用,也可打成jar包(建议)

转至: http://www.360doc.com/content/14/0317/10/10505709_361231734.shtml

时间: 2024-10-13 21:41:32

CXF wsdl2java 生成java代码供客户端使用的相关文章

使用ant批量将corba的idl文件生成java代码

这次有30多个idl文件需要生成java代码,并且其中有些idl之间相互引用,用命令一个个生成感觉非常反锁,并且容易出问题,看到jacorb中的例子是用ant来生成的,与自己也用ant批量生成了,在这里记录下主要的代码内容,供下次参考. ant的build.xml文件内容如下: <?xml version="1.0"?> <!-- 批量将idl生成java代码 --> <project name="idlBuilder" default

Android Layout Binder(在线将XML中View find出来,生成java代码的工具)

废话不多说,这是地址:http://android.lineten.net/layout.php. 有图有真相,例如: 你的XML假如是这样: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fil

FreeMarker之根据模板生成Java代码

FreeMarker根据模板生成Java代码,光这句话,大家想必也知道它的应用了,比如流行的DRY原则,该原则的意思,可简单概述为"不要写重复的代码". 比如Java中三层架构,数据访问层,业务逻辑层,表现层,光这三层就出现重复性的增删改查及其相关的界面代码. 如何不写重复的增删改查相关的代码,可以参考我的MP实战系列文章和MyBatis的逆向工程(针对Java相关框架): mybatis逆向工程之maven工程 MP实战系列(六)之代码生成器讲解 其中MP实战系列(六)之代码生成器讲

使用cxf将wsdl生成java代码

先下载安装cxf CXF 项目的主页地址是: http://cxf.apache.org/ 下载地址是: http://cxf.apache.org/download.html 安装成功后找到bin目录下得wsdl2java.bat文件 打开命令串窗口切换到该文件的目录下,执行wsdl2java.bat e:...java 这样子进OK了,在bin目录下就会有生成好的java代码. 路劲这样切换,本人的是在D盘 原文地址:https://www.cnblogs.com/DreamFather/p

cxf将wsdl生成java代码

Apache CXF是一个开源的WebService框架,CXF可以用来构建和开发WebService 环境 win10 下载 官网下载:http://cxf.apache.org/download.html 解压后如下所示: 配置环境变量 新建变量CXF_HOME path变量下添加: %CXF_HOME%\bin 验证 cmd中运行wsdl2java -v,忽略提示,显示版本号则证明配置成功 生成java文件 wsdl2java url 或者 wsdl文件 示例 - 手机归属地webServ

axis2处理webservice接口的wsdl文件生成java代码

第一步: 下载axis2,我下载的版本是[axis2-1.6.2-bin.zip],要把文件夹解压 第二步: 打开命令窗口,进入到axis的路径下bin目录 第三步: 执行语句:./wsdl2java.sh -uri 文件.xml(wsdl文件) -o 生成路径 -p 包结构(com.b.c) 就可以在设置的[生成路径]下找到对应[包结构]的java代码 [~/work/axis2-1.6.2/bin]$./wsdl2java.sh -uri 文件.xml(wsdl文件) -o 生成路径 -p 

使用idea和wsdl生成java代码

创建一个简单的java helloworld项目 选择next: 选择java helloworld project next 填写project name finish 2.  创建好项目后 选择项目 右键->webservice->Generate 生成代码配置,填写wsdl路径,包路径,webservice平台(这里我选择的是jax-ws jdk自带的webservice实现方式,不用再下载jar包) 这里我使用的wsdl,是一个天气预报的webservice:http://www.we

拥有complexType的schema生成java代码

1.在d:/xml练习目录下创建一个complexType.xsd文件 <?xml version="1.0" encoding="UTF-8" ?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ts="http://my.soa.complexType.com/complexTypexsd" targetNamespace=&qu

mybatis自动生成java代码

SSM框架没有DB+Record模式,写起来特别费劲,只能用下面的方法勉强凑合. 上图中,*.jar为下载的,src为新建的空白目录,.xml配置如下. <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"