`
康敏栋
  • 浏览: 171061 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

webservice客户端不生成JAXBElement类型

 
阅读更多
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 客户端自动生成工具

    WebService客户端是调用这些服务的应用程序部分,而"WebService客户端自动生成工具"则是帮助开发者快速创建与WebService交互的代码的工具。在这种情况下,我们讨论的是一个使用Axis1.4批处理脚本来实现这个功能的...

    soapui生成webservice客户端代码

    soapui生成webservice客户端代码,比较详细的讲解了配置,以及生成客户端代码的步骤

    根据wsdl文件生成webservice客户端工具(java)

    根据对方提供的webservice地址,你先将对方webservice的wsdl文件描述文件保存到本地为后缀名为.wsdl的文件,然后保存到Tools的这个文件夹下,编辑WSDL2AxisClient.bat这个文件,将%Java_Cmd% org.apache.axis.wsdl....

    webservice客户端生成工具

    总的来说,Web服务客户端生成工具是Web服务开发中不可或缺的一部分,它们简化了与远程服务的交互,提高了开发效率,同时也考虑到了安全性与可维护性。了解和掌握这些工具的使用,对于任何涉及Web服务开发的程序员都...

    使用cxf wsdl2java生成webservice客户端

    使用cxf wsdl2java生成webservice客户端命令

    java版WebService生成客户端和服务端的实例

    本实例将详细讲解如何使用Apache Axis1.4工具来生成Java版的WebService服务端和客户端。 首先,让我们理解WebService的基本概念。WebService是一种基于HTTP协议的网络服务,它通过SOAP(Simple Object Access ...

    C++通过gSOAP开发WebService客户端.docx

    使用生成的客户端框架文件,可以实现WebService客户端。例如,使用gsoap库实现获取上海天气预报信息。 首先,需要拷贝gsoap库下的stdsoap2.h和stdsoap2.cpp(或者stdsoap2.c)到工程中,然后编写自己的代码...

    Java生成WebService客户端代码操作步骤.txt

    Java开发生生WebService客户端代码操作步骤 Java开发生生WebService客户端代码操作步骤 Java开发生生WebService客户端代码操作步骤

    eclipse根据wsdl文件生成webservice客户端-图例.pdf

    eclipse 根据 wsdl 文件生成 webservice 客户端 eclipse 是一个功能强大且灵活的集成开发环境(IDE),它提供了许多插件和工具来帮助开发者快速开发和测试应用程序。其中一个重要的应用场景是使用 wsdl 文件生成 ...

    Eclipse根据wsdl文件逆向生成webservice客户端项目源码

    在IT行业中,Web服务是一种广泛使用的通信...总之,理解WSDL文件和Eclipse的Web服务客户端生成功能是Java开发人员必备的技能之一。通过这些工具和知识,我们可以轻松地与各种Web服务进行交互,实现跨系统的信息共享。

    使用wsimport命令生成webService客户端代码实例(查询手机号码)(源码Demo)

    本文将深入探讨如何使用`wsimport`命令生成WebService客户端代码,并通过一个查询手机号码的实际示例来演示整个过程。这个实例提供了一个完整的源码Demo,您可以在下载的`phone_cline`项目中直接运行。 `wsimport`...

    WebService客户端调用WebService服务示例代码——java

    WebService客户端调用WebService服务示例代码,java代码,纯手工,包括直接httpClient直接发送Saop报文调用和利用wsimport -keep 生成客户端代码后调用两种方式的示例。因涉及商务账户密码隐私,因此代码中的有些账号...

    java webservice 客户端、服务端生成工具

    二、客户端生成 在Java中,开发人员可以使用Apache CXF、JAX-WS(Java API for XML Web Services)或者Axis等工具自动生成Web服务客户端代码。这些工具能够根据WSDL文件解析出服务的接口和实现类,使得调用服务就像...

    WebService客户端

    3. **自动代码生成**:许多工具,如WSDL2Java或wsimport(Java),可以自动生成与WebService匹配的客户端代码,简化开发过程。这些工具根据WSDL文件生成客户端类,使调用服务就像调用本地方法一样简单。 4. **代理...

    C#.NET WebService 客户端+服务器

    而通过wsdl.exe生成代理类的方式适合那些不支持VS或需要自动化构建的环境;HttpWebRequest则适用于高度定制的场景,例如需要控制HTTP头或者处理非标准响应的状况。 在实际应用中,根据项目的具体需求和环境,选择...

    webService工具生成的客户端

    本话题聚焦于“webService工具生成的客户端”,这是一个常见的开发场景,尤其是当需要与第三方服务进行交互时。下面将详细阐述相关知识点。 1. **Web Service客户端**:Web Service客户端是调用服务端接口的应用...

    webservice客户端简单实例

    2. **使用JAX-WS工具生成客户端代码**:在Java环境中,我们可以使用JAX-WS(Java API for XML Web Services)中的工具,如`wsimport`,来根据WSDL文件自动生成客户端 stubs 和 skeletons。这些生成的代码封装了与...

    webservice 客户端 服务端实例 代码

    - 生成客户端代理类:使用wsimport工具,根据服务的WSDL地址生成客户端所需的Stubs和Skeltons。 ```bash wsimport -keep http://localhost:8080/MyService?wsdl ``` - 创建客户端实例并调用服务: ```java MyService...

    webservice客户端调用几种方式汇总

    webservice客户端几种方式调用汇总,客户端代码生成及调用方式详细说明等

    webService客户端调用服务端传对象参数

    这个工程详细的介绍了webService服务客户端如何调用简单和复杂的webService,其中就包括传递的参数是对象类型,返回数据是数组类型,还有最简单的基本类型。压缩包里还配置说明,清晰的说明webService的整个过程,对...

Global site tag (gtag.js) - Google Analytics