异常
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就会有问题哦
分享到:
相关推荐
2. **执行wsdl2java命令**:在命令行中运行`wsdl2java`命令来生成客户端代码。命令格式通常如下: ``` cxf-codegen-2.6.10.jar wsdl2java -d <output-directory> -b <binding-file> <wsdl-url> ``` 其中`...
抛出无法找到主类:org.apache.axis.wsdl.WSDL2Java(Throws Could not find main class: org.apache.axis.wsdl.WSDL2Java)。 添加本文的jar包压缩包解压出来的所有jar包到当前使用的java.exe 命令的lib目录下的ext...
9. **版本兼容性**:`WSDL2Java`与Apache CXF的版本更新同步,持续跟进最新的Web服务标准和技术。 10. **社区支持**:作为开源项目,`WSDL2Java`有活跃的社区支持,遇到问题时可以获得及时的帮助和解决方案。 总的...
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版完整包和使用说明"是一个针对Java 1.6版本优化的CXF 2.6.4发行包,包含了所有必要的组件和文档,让你能够顺利地在Java 1.6环境下使用CXF进行服务开发。 CXF的核心功能包括: 1. **SOAP和...
本文将详细介绍三种基于WSDL生成WebService服务端的方法:使用`wsdl2java`命令、通过SOAPUI工具及借助MyEclipse的Web Service项目功能。 #### 方法一:使用`wsdl2java`命令生成 `wsdl2java`是Apache CXF提供的一个...
具体步骤包括安装JDK环境、检查wsdl2java是否能正常工作、下载并配置apache-cxf发布包,以及使用wsdl2java工具生成Java文件,并将其导入项目中。 2. 调用远程的webservice方法,即创建客户端远程调用接口。这种方式...
3. **客户端调用**:CXF提供了客户端工具,如wsdl2java可以生成客户端代码,也可以直接使用JAX-WS的`Service`类生成服务代理。 三、对比与选择 1. **JDK原生**:适合简单的Web服务需求,开发过程相对简单,但功能...
5. **生成客户端代码**:使用CXF的 wsdl2java 工具,根据服务提供的WSDL文件生成客户端代码。这会创建一个客户端代理类,方便调用服务。 ```bash wsdl2java -d src/main/java ...
webServiceTester启动前请安装jdk1.6以上版本,启动后填写 ?wsdl的URL 点击获取会带出需要的参数正常填写启动调用就可以跟断点调试了!
CXF中的“wsdl2java”工具可以解析WSDL文件,并生成相应的Java类,包括服务客户端所需的代理类和数据对象。这极大地简化了客户端的开发工作。 #### 三、环境搭建 为了能够顺利地使用CXF的“wsdl2java”工具,首先...
在使用 `wsimport` 或 `cxf-wsdl2java` 工具时,可能会遇到因生成的Response类文件名重复而引发的错误。 ```plaintext Console代码 WSDLToJavaError: Thrown by JAXB: A class/interface with the same name "....
9. **调试与测试工具**:CXF提供了丰富的工具集,如CXF wsdl2java工具可以生成Java代码,CXF Test Suite则帮助开发者进行服务的单元测试和端到端测试。 10. **插件支持**:CXF可以通过扩展点和插件机制进行定制,以...
Webservice接口,Cxf写的客户端, 是java项目,直接main方法运行. 开发环境:32位jdk1.7+Cxf3.1.4+tomcat7, 开发工具:myeclipse8.5. 成功访问服务端,并传送参数。测试通过。
1. **wsdl2java.jar**:这个工具是CXF的一部分,用于从WSDL(Web Service Definition Language)文件自动生成Java客户端代码。WSDL是一种XML格式,定义了Web服务的接口,包括操作、消息格式和绑定信息。使用wsdl2...
Apache CXF 2.7.18是该框架的一个稳定版本,提供了对Java EE、JAX-WS和JAX-RS标准的强大支持。 CXF的主要特性包括: 1. **SOAP支持**:Apache CXF允许开发者创建和消费SOAP 1.1和1.2服务。它支持WSDL(Web服务描述...
1. **SOAP支持**:CXF提供了一个完整的SOAP处理栈,包括WSDL(Web服务描述语言)到Java的代码生成,以及Java到WSDL的逆向工程。这使得开发人员能够轻松地创建符合SOAP标准的服务。 2. **RESTful服务**:除了SOAP,...
- 定义服务接口:使用JAXB或WSDL2Java工具生成Java接口和服务模型。 - 引入依赖:确保引入所有必要的CXF库。压缩包"**cxf-client-jdk5**"很可能包含了这些核心jar包,例如`cxf-api.jar`, `cxf-rt-frontend-jaxws....