2 jie19900304 jie19900304 于 2015.07.14 17:26 提问

Unsupported major.minor version 51.0

2015-7-14 17:07:42 org.apache.catalina.startup.HostConfig deployDirectory
严重: Error deploying web application directory F:\openas\tomcat-7.0.63\tomcat1\webapps\ROOT
java.lang.UnsupportedClassVersionError: com/radiadesign/catalina/session/RedisSessionHandlerValve : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at org.apache.tomcat.util.digester.ObjectCreateRule.begin(ObjectCreateRule.java:144)
at org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1282)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501)
at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:179)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1343)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2756)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:647)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1555)
at org.apache.catalina.startup.ContextConfig.processContextConfig(ContextConfig.java:649)
at org.apache.catalina.startup.ContextConfig.contextConfig(ContextConfig.java:592)
at org.apache.catalina.startup.ContextConfig.init(ContextConfig.java:850)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:397)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1263)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1948)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:662)

3个回答

jie19900304
jie19900304   2015.07.14 17:27

1、使用tomcat-redis-session-manager-1.2-tomcat-7-java-7.jar、commons-pool-1.6.jar、jedis-2.2.1.jar,进行环境搭建
2、将jdk版本升级到1.7

u012216727
u012216727   Ds   Rxr 2015.07.14 17:45
CSDNXIAOC
CSDNXIAOC   2015.07.16 15:28

问题是这样的,同事在eclipse中开发的项目,导成jar之后,放到服务器上,总是报“Unsupported major.minor version 51.0”的错误,从网上查,一直说是JDK的问题,但是就不是很清楚怎么回事,怎么解决,最后,经过另一个同事,终于解决了,也使我终于明白了问题的来龙去脉:在eclipse中开发的项目有个java build path中可以配置的jdk,还有个jav......
答案就在这里:Unsupported major.minor version 51.0
----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
tomcat报错Unsupported major.minor version 51.0的解决
首先
Unsupported major.minor version 51.0 错误处理
今天在发布系统新版本后,启动服务器(包括tomcat跟weblogic)就莫名其妙的报了Unsupported major.minor version 51.0这个错,其中启动tomcat时总是一闪而过,编辑startup.bat,在文本的最后加上pause后也看不到错误信息,在日志文件中或者weblogic中可以看到此处报了Unsupported major.minor version 51
安装maven3.3.3出现Unsupported major.minor version 51.0问题
首先查看jdk的安装版本信息如下: java version "1.6.0_45" 将maven解压好之后再环境变量中配置maven路径 M2_HOME:E:\professionalsoft\apache-maven-3.3.3 在path中添加maven:%M2_HOME%\bin; 在cmd中输入:mvn -v 此时出现错误如下: Exception in thread
项目迁移报错Unsupported major.minor version 51.0的问题及解决方法
项目从另外一台电脑上换到另外一台电脑上,tomcat部署启动时报错 *Unsupported major.minor version 51.0 百度谷歌搜索解决方案如下解决unsupported major.minor version 51.0错误*最近新安装使用了jdk7,编译了一些类替换到原来正常运行的项目中,替换之后发生了unsupported major.minor version 51
IDEA MAVEN编译 报错 Unsupported major.minor version 51.0
查找发现,是meven编译的所指定的java 编译器版本太低导致。应修改为1.7。
Unsupported major.minor version 51.0 异常处理方法
Unsupported major.minor version 51.0 异常 我们一般在开发java项目中,编译的时候会经常遇到Unsupported major.minor version 51.0这种异常。出现这种异常,一般都是JDK高版本的不兼容低版本的JDK。修改更换成同样的JDK,问题解决。
MAVEN打包到服务器出现:Unsupported major.minor version 51.0
本地环境是JDK1.7,服务器是JDK1.6,将本地的多模块项目打包放到服务器的Tomcat中报 Unsupported major.minor version 51.0 错误,网上搜索得知这个现象是因为使用了高版本的Compile Level 导致,但是我由于粗心一直没有解决这个问题,因为我的项目是: 项目:    util子项目(jar)。    service子项目(jar
myeclipse Unsupported major.minor version 51.0解决办法
一般都是编译用的jdk 1.7,实际运行又用了jdk 1.6,版本不兼容 其实很简单,不用重新安装jdk,直接改当前项目的 编译级别,重新编译就可以了 解决:项目------>右键------>属性------>Java Compiler------>Compiler Compliance Level------>选择你使用的JDK版本------>应用。   然后重新编译
java异常 Unsupported major.minor version 51.0
今天拷贝别人的代码执行项目的时候出现了异常 控制台打印 因为这个项目是从别人那里拷贝的,当时jdk运行的环境是jdk1.6。但是本地项目跑的是jdk1.7环境。不同的JDK版本使用的major.minor不同,所以会导致这个错误。在项目中要使用当前电脑配置的JDK版本。解决Unsupported major.minor version 51.0错误 (1)替换使用的JRE版本,选中我们
MAVEN的下载和安装-Unsupported major.minor version 51.0
1、下载http://maven.apache.org/download.cgi2、注意jdk版本提示3、将下载的文件解压到某个目录比如D:\apache-maven-3.3.9注意其中的 /conf/setting.xml4、配置环境变量先要配置好jdk然后是MAVEN的配置:M2_HOME实际地址 D:\software\apache-maven-3.3.9在path中配置-末尾添加%M2_H...