`
javaEEdevelop
  • 浏览: 876322 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

cxf中wsdl2java命令跟jdk版本的关系

 
阅读更多

异常

Exception in thread "main" java.lang.NoSuchMethodError: com.sun.xml.bind.v2

ime.JAXBContextImpl.<init>(Lcom/sun/xml/bind/v2/runtime/JAXBContextImpl$JAX

extBuilder;Lcom/sun/xml/bind/v2/runtime/JAXBContextImpl$1;)V

        at com.sun.xml.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder.b

JAXBContextImpl.java:1157)

        at com.sun.tools.xjc.reader.xmlschema.bindinfo.BindInfo.getJAXBCont

indInfo.java:335)

        at com.sun.tools.xjc.reader.internalizer.SCDBasedBindingSet.apply(S

edBindingSet.java:235)

        at com.sun.tools.xjc.ModelLoader.createXSOM(ModelLoader.java:525)

        at com.sun.tools.xjc.api.impl.s2j.SchemaCompilerImpl.bind(SchemaCom

Impl.java:268)

        at com.sun.tools.xjc.api.impl.s2j.SchemaCompilerImpl.bind(SchemaCom

Impl.java:94)

        at org.apache.cxf.tools.wsdlto.databinding.jaxb.JAXBDataBinding.ini

ze(JAXBDataBinding.java:391)

        at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.generateTypes(WS

avaContainer.java:591)

        at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.processWsdl(WSDL

aContainer.java:243)

        at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJa

tainer.java:138)

        at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJa

tainer.java:286)

        at org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(ToolRunn

va:103)

        at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:113)

        at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:86)

        at org.apache.cxf.tools.wsdlto.WSDLToJava.main(WSDLToJava.java:184)

 

需要jdk1.6.0以上的,我是dk1.6.0_24就不会有问题,如果是jdk1.6.0就会有问题哦

分享到:
评论

相关推荐

    CXF提供的wsdl2java工具创建客户端

    2. **执行wsdl2java命令**:在命令行中运行`wsdl2java`命令来生成客户端代码。命令格式通常如下: ``` cxf-codegen-2.6.10.jar wsdl2java -d &lt;output-directory&gt; -b &lt;binding-file&gt; &lt;wsdl-url&gt; ``` 其中`...

    抛出无法找到主类:org.apache.axis.wsdl.WSDL2Java

    抛出无法找到主类:org.apache.axis.wsdl.WSDL2Java(Throws Could not find main class: org.apache.axis.wsdl.WSDL2Java)。 添加本文的jar包压缩包解压出来的所有jar包到当前使用的java.exe 命令的lib目录下的ext...

    WSDL2_Java.rar

    9. **版本兼容性**:`WSDL2Java`与Apache CXF的版本更新同步,持续跟进最新的Web服务标准和技术。 10. **社区支持**:作为开源项目,`WSDL2Java`有活跃的社区支持,遇到问题时可以获得及时的帮助和解决方案。 总的...

    cxf服务端wsdl发布帮助.docx

    2. **执行代码生成命令**:使用`wsdl2java`命令生成Java代码,命令格式如下: ``` wsdl2java -p com.org.ws.sales.server -d D:\createCode\cxf30\src -all D:/wsdlFile/GfmWSGFMacc00201Interface.wsdl ``` ...

    CXF2.6.4配java1.6版完整包和使用说明

    这个"CXF2.6.4配java1.6版完整包和使用说明"是一个针对Java 1.6版本优化的CXF 2.6.4发行包,包含了所有必要的组件和文档,让你能够顺利地在Java 1.6环境下使用CXF进行服务开发。 CXF的核心功能包括: 1. **SOAP和...

    根据wsdl生成webservice服务端(3种方式)

    本文将详细介绍三种基于WSDL生成WebService服务端的方法:使用`wsdl2java`命令、通过SOAPUI工具及借助MyEclipse的Web Service项目功能。 #### 方法一:使用`wsdl2java`命令生成 `wsdl2java`是Apache CXF提供的一个...

    JAVA如何调用wsdl过程详解

    具体步骤包括安装JDK环境、检查wsdl2java是否能正常工作、下载并配置apache-cxf发布包,以及使用wsdl2java工具生成Java文件,并将其导入项目中。 2. 调用远程的webservice方法,即创建客户端远程调用接口。这种方式...

    WebService开发服务端的两种方式:jdk、cxf

    3. **客户端调用**:CXF提供了客户端工具,如wsdl2java可以生成客户端代码,也可以直接使用JAX-WS的`Service`类生成服务代理。 三、对比与选择 1. **JDK原生**:适合简单的Web服务需求,开发过程相对简单,但功能...

    JDK+CXF实现webservice简单案例

    5. **生成客户端代码**:使用CXF的 wsdl2java 工具,根据服务提供的WSDL文件生成客户端代码。这会创建一个客户端代理类,方便调用服务。 ```bash wsdl2java -d src/main/java ...

    CXF webservice调用工具 java版本

    webServiceTester启动前请安装jdk1.6以上版本,启动后填写 ?wsdl的URL 点击获取会带出需要的参数正常填写启动调用就可以跟断点调试了!

    CXF生成ws客户端代码

    CXF中的“wsdl2java”工具可以解析WSDL文件,并生成相应的Java类,包括服务客户端所需的代理类和数据对象。这极大地简化了客户端的开发工作。 #### 三、环境搭建 为了能够顺利地使用CXF的“wsdl2java”工具,首先...

    jdk 生成接口客户端 java代码

    在使用 `wsimport` 或 `cxf-wsdl2java` 工具时,可能会遇到因生成的Response类文件名重复而引发的错误。 ```plaintext Console代码 WSDLToJavaError: Thrown by JAXB: A class/interface with the same name "....

    CXF2.5.2版本

    9. **调试与测试工具**:CXF提供了丰富的工具集,如CXF wsdl2java工具可以生成Java代码,CXF Test Suite则帮助开发者进行服务的单元测试和端到端测试。 10. **插件支持**:CXF可以通过扩展点和插件机制进行定制,以...

    Webservice接口,Cxf写的客户端

    Webservice接口,Cxf写的客户端, 是java项目,直接main方法运行. 开发环境:32位jdk1.7+Cxf3.1.4+tomcat7, 开发工具:myeclipse8.5. 成功访问服务端,并传送参数。测试通过。

    cxf客户端所需jar包-4个

    1. **wsdl2java.jar**:这个工具是CXF的一部分,用于从WSDL(Web Service Definition Language)文件自动生成Java客户端代码。WSDL是一种XML格式,定义了Web服务的接口,包括操作、消息格式和绑定信息。使用wsdl2...

    apache-cxf2.7.18官方版最稳定版本

    Apache CXF 2.7.18是该框架的一个稳定版本,提供了对Java EE、JAX-WS和JAX-RS标准的强大支持。 CXF的主要特性包括: 1. **SOAP支持**:Apache CXF允许开发者创建和消费SOAP 1.1和1.2服务。它支持WSDL(Web服务描述...

    cxf-2.4.2 jar包

    1. **SOAP支持**:CXF提供了一个完整的SOAP处理栈,包括WSDL(Web服务描述语言)到Java的代码生成,以及Java到WSDL的逆向工程。这使得开发人员能够轻松地创建符合SOAP标准的服务。 2. **RESTful服务**:除了SOAP,...

    jdk5 下 CXF 开发 WEB Service client 所需jar 包

    - 定义服务接口:使用JAXB或WSDL2Java工具生成Java接口和服务模型。 - 引入依赖:确保引入所有必要的CXF库。压缩包"**cxf-client-jdk5**"很可能包含了这些核心jar包,例如`cxf-api.jar`, `cxf-rt-frontend-jaxws....

Global site tag (gtag.js) - Google Analytics