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/
相关推荐
在使用Idea根据wsdl自动生成java code的时候;抛出无法找到主类:org.apache.axis.wsdl.WSDL2Java(Throws Could not find main class: org.apache.axis.wsdl.WSDL2Java)。 添加本文的jar包压缩包解压出来的所有jar包...
<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"/>
<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 ...
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....
这些API包括基于Java的客户端(如JAX-WS的`javax.xml.ws.Service`类)和基于HTTP的客户端(如`org.apache.cxf.jaxrs.JAXRSClientFactory`)。 7. **工具和支持**:CXF还包含了一系列工具,如代码生成器(用于从WSDL...
org.apache.cxf.spring.remoting.Jsr181HandlerMapping.jar
- **JAX-WS**:Java API for XML Web Services,是Java平台上的标准API,用于构建SOAP服务。CXF提供了高效的JAX-WS实现。 - **JAX-RS**:CXF也支持JAX-RS,使得开发RESTful服务变得更加简单。开发者可以通过注解来...
标签:cxf、core、apache、jar包、java、API文档、中文版; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请...
9. **错误处理和调试**:Apache CXF提供了一套全面的错误处理机制,并且有丰富的日志记录和调试选项,帮助开发者在开发和维护过程中快速定位问题。 10. **性能优化**:CXF支持多种传输协议和数据绑定机制,如HTTP、...
webservice CXF 报错:java.lang.NoClassDefFoundError: org/apache/neethi/builders/AssertionBuilder 需要用到此jar文件 通过apache官网可获得。 文件位置\apache-cxf-2.7.13\lib
Apache CXF是一个开源的Java框架,它主要用于构建和开发服务导向架构(SOA)和Web服务。这个"apache-cxf-2.4.6.zip"压缩包包含了CXF框架的2.4.6版本,这是一个相对早期的版本,发布于2012年。在深入探讨CXF之前,...
cxf-core-3.1.16版本jar包,用于java开发使用
Apache CXF是一个开源的Java框架,它主要用于构建和开发服务导向架构(SOA)和Web服务。这个"apache-cxf-2.6.0.tar.gz"文件是一个压缩包,包含了Apache CXF 2.6.0版本的所有源代码、库文件、文档和其他资源。这个...
<servlet-class>org.apache.cxf.transport.servlet.CXFServlet ... ``` 在上面的代码中,我们定义了一个CXFServlet来处理WebService请求,并配置了相关的参数。 使用Apache CXF和Spring框架可以轻松地实现...
Apache CXF是一个开源的Java框架,它主要用于构建和开发服务导向架构(SOA)和Web服务。CXF这个名字来源于两个早期的开源项目:Celtix和XFire的合并,因此得名CXF。该框架提供了丰富的功能,包括SOAP、RESTful、WS-*...
这样,当你在编写如`cxf.xml`或`spring-context.xml`这样的配置文件时,IDE就能识别出CXF的特定标签,并提供相应的代码提示。 例如,一个简单的CXF JAX-RS配置可能会如下所示: ```xml <beans xmlns="http://...
标签“**cxf.jar**”是CXF库的一般术语,通常用来代表整个CXF框架的JAR文件,无论具体版本如何。在实际使用中,开发者可能会将CXF的核心库与其他必要的依赖项一起打包,以便于部署和使用。 在“**cxf-2.7.18及其...
3. **数据绑定**:CXF支持多种数据绑定技术,如JAXB(Java Architecture for XML Binding)用于XML到Java对象的映射,以及Aegis绑定,适用于非JAXB兼容的类。 4. **协议转换**:CXF提供了一种机制,可以将不同的...