当前位置: 首页 > 知识库问答 >
问题:

我想获得一些解密tomcat错误的指导

吴宏扬
2023-03-14

我在Tomcat7中有这些错误。我正在使用JDK1.6html" target="_blank">上传到一个服务器上,并运行Tomcat7.02x,无论我做什么,我都会得到这些错误。这是什么意思?

错误1

信息:部署web应用程序存档user2.war Jun 8 2012 2:51:30 AM org.apache.Catalina.core.containerbase AddChildInsult Severy:containerbase.addChildInsult:start:org.apache.Catalina.lifecycleException:无法启动组件[StandardEngine[Catalina].StandardHost[yuppie.com].StandardContext[/user2]](位于org.apache.Catalina.util.lifecyclebase.start(位于

也会转到这个错误

原因:java.lang.unsupportedClassVersionError:com/yuppie/populator:不支持Major.Minor版本51.0(无法加载类com.yuppie.populator)(位于org.apache.catalina.loader.webappClassLoader.findClassInternal(webappClassLoader.java:2824)(位于org.apache.catalina.loader.webappClassLoader.findClass(webappClassLoader.java:1150)

我为列举错误而道歉。我知道它在这个社区是非常讨厌的,但我没有关于这些错误的线索,这就是为什么。谢谢

最后一个错误

严重:部署web应用程序存档user2.war java.lang.IllegalStateException:ContainerBase.AddChild:start:org.apache.Catalina.LifecycleException:无法启动org.apache.Catalina.core.ContainerBase.AddChildInsult(containerBase.java:816)上的组件[StandardEngine[Catalina].StandardHost[Credify.Me].StandardContext[/user2]]

共有1个答案

魏烨熠
2023-03-14
Caused by: java.lang.UnsupportedClassVersionError: com/yuppie/Populator : 
Unsupported  major.minor version 51.0 (unable to load class com.yuppie.Populator) at 
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2824) 
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1150)

这是因为您的Java文件是用较高版本的JDK(如java 7)编译的,而您的JRE是较早版本的(如Java 6)。

您可以先修复这个问题,看看是否有新的错误。

如果您使用的是外部库,那么与您正在使用的JRE相比,外部库很可能是用较新版本的Java编译器编译的。我建议您将JRE升级到最新版本。

 类似资料: