Mat*_*ian 1 java tomcat servlets
我有tomcat 7的这些错误.我正在使用JDK 1.6上传到服务器并运行Tomcat 7.02X我随时都会收到这些错误.这是什么意思?
ERROR1
信息:部署Web应用程序存档user2.war 2012年6月8日上午2:51:30 org.apache.catalina.core.ContainerBase addChildInternal SEVERE:ContainerBase.addChild:start:org.apache.catalina.LifecycleException:无法启动组件[ StandardEngine [Catalina] .StandardHost [yuppie.com] .StandardContext [/ user2]],位于org.apache.catalina.core.ContainerBase.addChildInternal的org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:152) ContainerBase.java:812)org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:787)org.apache.catalina.core.StandardHost.addChild(StandardHost.java:607)atg.apache.catalina .startup.HostConfig.deployWAR(HostConfig.java:932)
它也发生了这个错误
引起: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:无法启动组件[StandardEngine [Catalina] .StandardHost [credify.me] .StandardContext [/ user2]]在org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:816)
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)
Run Code Online (Sandbox Code Playgroud)
原因是因为您的Java文件是使用更高版本的JDK(例如.Java 7)编译的,而您的JRE是早期版本(例如Java 6).
Mayb你可以先解决这个问题,看看你是否有新的错误.
如果您正在使用外部库,那么与您正在使用的JRE相比,外部库很可能是使用更新版本的Java编译器编译的.我建议您将JRE升级到最新版本.
归档时间: |
|
查看次数: |
1650 次 |
最近记录: |