webservice用MyEclipse根据wsdl自动生成代码经常遇到JAXBElement类型,使用起来特别不方便,故网上找了个不生成JAXBElement类型的方法
1.将页面中wsdl另存成文件形式到桌面,例如地址:C:\Users\Administrator\Desktop\WorkflowService.wsdl
2.新建一个名为simple-binding.xjb的文件,也放在桌面,地址为C:\Users\Administrator\Desktop\WorkflowService.wsdl
注意:此外是以xjb结尾的文件
simple-binding.xjb的内容如下
<?xml version="1.0" encoding="UTF-8"?>
<jaxb:bindings
xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" jaxb:version="2.0"
xmlns:xjc= "http://java.sun.com/xml/ns/jaxb/xjc" jaxb:extensionBindingPrefixes="xjc">
<jaxb:globalBindings generateElementProperty="false">
<xjc:simple />
</jaxb:globalBindings>
</jaxb:bindings>
3.用wsimport生成代码
电脑左下角---->开始----->cmd,执行以下语句
wsimport -b C:\Users\Administrator\Desktop\simple-bindi
ng.xjb -keep C:\Users\Administrator\Desktop\WorkflowService.wsdl
去C:\Users\Administrator文件夹下就能找到你生成的代码
此处不加 -p 的话那它生成的文件为默认包名,如果加了那么他就全部生成在你加在的文件夹中,故最好不加了,按照他默认生成的包名及路径
分享到:
相关推荐
webservice 客户端自动生成工具,采用批处理脚本(axis1.4的方式)来自动生成客户端java代码,只需要修改一个wsdl的地址,就可以生成代码,谁用谁知道。
soapui生成webservice客户端代码,比较详细的讲解了配置,以及生成客户端代码的步骤
webservice客户端生成工具
使用cxf wsdl2java生成webservice客户端命令
1、配置环境变量:新建CXF_HOME D...3、生成客户端:wsdl2java -d C:\Users\ASUS\Desktop\生成的代码存放地址 -encoding utf-8 -p com.jeiao.boss.生成后代码的包名 http://xxx.xxx.xxx.xxx:xxxx/service/接口地址?wsdl
cxf生成webservice客户端
Java开发生生WebService客户端代码操作步骤 Java开发生生WebService客户端代码操作步骤 Java开发生生WebService客户端代码操作步骤
Eclipse根据wsdl文件逆向生成webservice客户端项目源码,包括wsdl文件,测试示例,测试webservice代码,包含备注信息
web工程中可以用Axist1.4 通过server-config.wsdd生服务端和客户端.普通的web工程需要相应的jar包,此实例中已经附带(所有的jar包都要)
C++通过gSOAP开发WebService客户端
java webservice 客户端、服务端生成工具,请修改批处理文件中的wsdl路径
WebService客户端 WebService客户端 WebService客户端
根据对方提供的webservice地址,你先将对方webservice的wsdl文件描述文件保存到本地为后缀名为.wsdl的文件,然后保存到Tools的这个文件夹下,编辑WSDL2AxisClient.bat这个文件,将%Java_Cmd% org.apache.axis.wsdl....
这个工程详细的介绍了webService服务客户端如何调用简单和复杂的webService,其中就包括传递的参数是对象类型,返回数据是数组类型,还有最简单的基本类型。压缩包里还配置说明,清晰的说明webService的整个过程,对...
webservice 客户端 服务端实例 代码全套 完整 就爱男单实例
webservice客户端几种方式调用汇总,客户端代码生成及调用方式详细说明等
使用axis2生成的webservice客户端经常要用的依赖包,内含14个jar
cxf 开发webservice客户端 代码经过测试
webservice客户端简单实例 环境 apache-tomcat-6.0.33 jdk1.6.0_32 windows7
服务端采用jdk原生态的生成,客户端为了不需要采用命令行生成采用了axis2的document方法,可调用,代码中既有客户端又有服务端,亲测可用