`

MyEclipse发布时启动时报严重: java.lang.UnsupportedClassVersionError

阅读更多

Myeclipse启动时报的错误信息:

信息: Deploying web application directory pecardweb
2013-1-10 9:36:51 org.apache.catalina.loader.WebappClassLoader validateJarFile
信息: validateJarFile(D:\soft\tomcat\apache-tomcat-6.0.36\webapps\pecardweb\WEB-INF\lib\javaee-5.0.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
2013-1-10 9:36:52 org.apache.tomcat.util.modeler.Registry registerComponent
严重: Null component Catalina:type=JspMonitor,name=jsp,WebModule=//localhost/pecardweb,J2EEApplication=none,J2EEServer=none
2013-1-10 9:36:52 org.apache.catalina.startup.HostConfig deployDirectory
严重: Error deploying web application directory pecardweb
java.lang.UnsupportedClassVersionError: Bad version number in .class file (unable to load class com.talkweb.apframe.common.servlet.AuthCodeImageServlet)
 at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2858)
 at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1159)
 at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1647)
 at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
 at org.apache.catalina.startup.WebAnnotationSet.loadApplicationServletAnnotations(WebAnnotationSet.java:108)
 at org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations(WebAnnotationSet.java:58)
 at org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig(ContextConfig.java:297)
 at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:1078)
 at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:261)
 at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
 at org.apache.catalina.core.StandardContext.start(StandardContext.java:4612)
 at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
 at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
 at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)
 at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1079)
 at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1002)
 at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:506)
 at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)
 at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)
 at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)
 at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
 at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
 at org.apache.catalina.core.StandardService.start(StandardService.java:525)
 at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
 at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
 at java.lang.reflect.Method.invoke(Unknown Source)
 at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
2013-1-10 9:36:52 org.apache.catalina.startup.HostConfig deployDirectory

 

 

 

原因是Tomcat下面设置的JDK和应用程序使用的JDK版本不一致所造成的。

解决方案如截图:

 

<!--StartFragment -->

 

 

  • 大小: 110 KB
  • 大小: 99.1 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics