`

CXF错误:Unsupported major.minor version 51.0,java.lang.UnsupportedClassVersionErro

阅读更多

CXF错误:Unsupported major.minor version 51.0

java.lang.UnsupportedClassVersionError

 

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.

蕃薯耀 2015年9月27日 12:08:26 星期日

http://fanshuyao.iteye.com/

 

使用CXF学习WebService时,出现如下错误:

 

 

public static void main(String[] args) {
    ServerFactoryBean factoryBean = new ServerFactoryBean();
    String address = "http://192.168.0.36:8082/ws/jax";
    factoryBean.setAddress(address);
    factoryBean.setServiceClass(PersonServiceImpl.class);
    factoryBean.create();
    System.out.println(address + "?WSDL");
}

 

 

 

Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/cxf/frontend/ServerFactoryBean : Unsupported major.minor version 51.0
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClassCond(Unknown Source)
	at java.lang.ClassLoader.defineClass(Unknown Source)
	at java.security.SecureClassLoader.defineClass(Unknown Source)
	at java.net.URLClassLoader.defineClass(Unknown Source)
	at java.net.URLClassLoader.access$000(Unknown Source)
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at com.spring.cxf.ws.PhoneWebService.main(PhoneWebService.java:9)

 

 

错误原因:

使用jdk6和apache-cxf-3.1.2,但cxf-3.1.2已经不支持jdk6,需要jdk7以上

 

jdk版本对照:

J2SE 8 = 52,

J2SE 7 = 51,

J2SE 6.0 = 50,

J2SE 5.0 = 49,

JDK 1.4 = 48,

JDK 1.3 = 47,

JDK 1.2 = 46,

JDK 1.1 = 45

 

解决方法一:

把CXF换成apache-cxf-2.7.17

 

解决方法二:

升级jdk到7

 

 

 

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.

蕃薯耀 2015年9月27日 12:08:26 星期日

http://fanshuyao.iteye.com/

2
2
分享到:
评论

相关推荐

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

    在使用Idea根据wsdl自动生成java code的时候;抛出无法找到主类:org.apache.axis.wsdl.WSDL2Java(Throws Could not find main class: org.apache.axis.wsdl.WSDL2Java)。 添加本文的jar包压缩包解压出来的所有jar包...

    cxf.xml,cxf-servlet.xml,cxf-extension-soap.xml

    <import resource="classpath:META-INF/cxf/cxf.xml"/> <import resource="classpath:META-INF/cxf/cxf-extension-soap.xml"/> <import resource="classpath:META-INF/cxf/cxf-servlet.xml"/>

    在WebSphere发布CXF注意事项

    <servlet-class>org.apache.cxf.transport.servlet.CXFServlet <load-on-startup>1 <servlet-name>CXFServlet <url-pattern>/services/* ``` 3. **JAX-WS和JAX-RS支持**:CXF支持JAX-WS(Java API for ...

    [免费]xercesImpl-2_9_1.jar-CSDN下载

    s.addLocation(StaxUtils.java:1038) at org.apache.cxf.staxutils.StaxUtils.startElement(StaxUtils.java:893) at org.apache.cxf.staxutils.StaxUtils.readDocElements(StaxUtils.java:965) at org.apache.cxf....

    apache-cxf-2.7.18-src.zip 源码

    这些API包括基于Java的客户端(如JAX-WS的`javax.xml.ws.Service`类)和基于HTTP的客户端(如`org.apache.cxf.jaxrs.JAXRSClientFactory`)。 7. **工具和支持**:CXF还包含了一系列工具,如代码生成器(用于从WSDL...

    org.apache.cxf.spring.remoting.Jsr181HandlerMapping.jar

    org.apache.cxf.spring.remoting.Jsr181HandlerMapping.jar

    cxf框架包 apache-cxf-3.4.3.tar.gz

    - **JAX-WS**:Java API for XML Web Services,是Java平台上的标准API,用于构建SOAP服务。CXF提供了高效的JAX-WS实现。 - **JAX-RS**:CXF也支持JAX-RS,使得开发RESTful服务变得更加简单。开发者可以通过注解来...

    cxf-core-3.0.1-API文档-中文版.zip

    标签:cxf、core、apache、jar包、java、API文档、中文版; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请...

    apache-cxf-2.1.4.tar.zip webservice

    9. **错误处理和调试**:Apache CXF提供了一套全面的错误处理机制,并且有丰富的日志记录和调试选项,帮助开发者在开发和维护过程中快速定位问题。 10. **性能优化**:CXF支持多种传输协议和数据绑定机制,如HTTP、...

    cxf-manifest.jar

    webservice CXF 报错:java.lang.NoClassDefFoundError: org/apache/neethi/builders/AssertionBuilder 需要用到此jar文件 通过apache官网可获得。 文件位置\apache-cxf-2.7.13\lib

    apache-cxf-2.4.6.zip

    Apache CXF是一个开源的Java框架,它主要用于构建和开发服务导向架构(SOA)和Web服务。这个"apache-cxf-2.4.6.zip"压缩包包含了CXF框架的2.4.6版本,这是一个相对早期的版本,发布于2012年。在深入探讨CXF之前,...

    cxf-core-3.1.16.jar

    cxf-core-3.1.16版本jar包,用于java开发使用

    apache-cxf-2.6.0.tar.gz

    Apache CXF是一个开源的Java框架,它主要用于构建和开发服务导向架构(SOA)和Web服务。这个"apache-cxf-2.6.0.tar.gz"文件是一个压缩包,包含了Apache CXF 2.6.0版本的所有源代码、库文件、文档和其他资源。这个...

    CXF结合Spring实现WebService.doc

    <servlet-class>org.apache.cxf.transport.servlet.CXFServlet ... ``` 在上面的代码中,我们定义了一个CXFServlet来处理WebService请求,并配置了相关的参数。 使用Apache CXF和Spring框架可以轻松地实现...

    apache-cxf-3.2.4-src.zip

    Apache CXF是一个开源的Java框架,它主要用于构建和开发服务导向架构(SOA)和Web服务。CXF这个名字来源于两个早期的开源项目:Celtix和XFire的合并,因此得名CXF。该框架提供了丰富的功能,包括SOAP、RESTful、WS-*...

    cxf.apache.org/schemas/(jaxrs.xsd、jaxrs.xsd、core.xsd)文件下载

    这样,当你在编写如`cxf.xml`或`spring-context.xml`这样的配置文件时,IDE就能识别出CXF的特定标签,并提供相应的代码提示。 例如,一个简单的CXF JAX-RS配置可能会如下所示: ```xml <beans xmlns="http://...

    cxf-2.7.18. jar及其依赖包

    标签“**cxf.jar**”是CXF库的一般术语,通常用来代表整个CXF框架的JAR文件,无论具体版本如何。在实际使用中,开发者可能会将CXF的核心库与其他必要的依赖项一起打包,以便于部署和使用。 在“**cxf-2.7.18及其...

    apache-cxf-2.1.4-src.zip

    3. **数据绑定**:CXF支持多种数据绑定技术,如JAXB(Java Architecture for XML Binding)用于XML到Java对象的映射,以及Aegis绑定,适用于非JAXB兼容的类。 4. **协议转换**:CXF提供了一种机制,可以将不同的...

Global site tag (gtag.js) - Google Analytics