日期:2014-05-17  浏览次数:20754 次

tomcat 点击start进度条读一半自动退出,求解


打开tomcat8,点击start。进度条读一半直接退出了,重装了tomcat也不行,jdk变量配置应该没问题。
这个是任务日志,看不太懂。。求高手指导一下
2014-04-07 18:35:29 Commons Daemon procrun stderr initialized
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/catalina/startup/Bootstrap : 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)
------解决方案--------------------
不同的JDK版本使用的major.minor不同,所以会导致这个错误。在项目中要使用当前电脑配置的JDK版本,切忌张冠李戴。
解决:项目------>右键------>属性------>Java Compiler------>Compiler Compliance Level------>选择你使用的 JDK 版本------>应用。
------解决方案--------------------
tomcat 7以上的版本要求JDK的版本必须是1.7以上。
你用的是tomcat 8,所以修改环境变量java_home为1.7即可