`

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
分享到:
评论

相关推荐

    Tomcat启动时报错:java.lang.UnsatisfiedLinkError的解决

    之前tomcat启动老是报错,虽然不影响项目的启动运行,但是有强迫症的程序员会心里不爽: 如下: 问题分析 由于本机安装的jdk版本与tomcat中使用的jdk版本不一致导致的。 解决方法 后面我把原先tomcat启动环境用的...

    java.lang.UnsupportedClassVersionError Bad version number in .class file异常的解决办法

    在使用MyEclipse进行Java开发的过程中,可能会遇到`java.lang.UnsupportedClassVersionError: Bad version number in .class file`这样的错误提示。这种错误通常发生在编译器版本与实际使用的JVM版本不匹配的情况下...

    Myeclipse下java.lang.OutOfMemoryError Java heap space的解决

    在使用Myeclipse进行Java开发时,可能会遇到`java.lang.OutOfMemoryError: Java heap space`这个错误提示。这种异常通常发生在应用程序占用的堆内存超过了Java虚拟机(JVM)分配给它的最大堆内存限制时。本文将详细...

    An internal error occurred during: java.lang.NullPointerException

    遇到“MyEclipse在启动Tomcat时出现‘An internal error occurred during: "Calculating completion proposals..."’的警告窗口,通常是由于`java.lang.NullPointerException`异常引起的。通过检查项目配置、更新...

    MyEclipse+SSH错误:java.lang.NoClassDefFoundError orgobjectwebasmCodeVisitor解决

    在Java开发环境中,我们经常会遇到`java.lang.NoClassDefFoundError`这个异常,这是一个运行时错误,通常发生在尝试执行一个包含对某个类的引用,但系统无法找到该类的定义时。在这个特定的问题中,错误涉及到`org....

    java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream解决方法

    JavaMail的java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream错误 原因: MyEclipse6.5的javaee.jar中的mail包与JavaMail包有冲突。 解决: 在MyEclipse目录下(D:\Program Files\MyEclipse ...

    java.lang.NoClassDefFoundError错误解决办法

    java.lang.NoClassDefFoundError错误是一种常见的Java错误,它发生在Java虚拟机在编译时能找到合适的类,而在运行时不能找到合适的类导致的错误。下面是该错误的解决办法: 错误原因 NoClassDefFoundError错误的...

    java.lang.OutOfMemoryError: PermGen space及其解决方法

    2. **类信息未被卸载**:Java默认情况下不会自动卸载不再使用的类。这意味着即使不再使用的类也会占用PermGen space的空间。 3. **动态代理或注解处理**:在使用诸如Spring AOP这样的框架时,会生成大量的代理类,...

    MyEclipse axis2 wsdl java.lang.reflect.invocationtargetexception

    MyEclipse axis2 wsdl java.lang.reflect.invocationtargetexception code gen 大家要注意一定要仔细,这个问题基本上缺少包引起的,而且一定要clean 如果需要axis2插件 以及这个plugins中的包在我的其他资源里面有

    MyEclipse8.x 汉化

    此时,可以尝试清理MyEclipse的缓存,具体操作是关闭MyEclipse,删除.metadata\.plugins\org.eclipse.e4.workbench目录下的workbench.xmi文件,然后再次启动MyEclipse。 5. **检查和调整**:汉化完成后,仔细检查...

    MyEclipse6.0下axis2插件的安装-java.lang.reflect.InvocationTargetException

    ### MyEclipse 6.0 下 Axis2 插件的安装及解决 java.lang.reflect.InvocationTargetException #### 一、概述 在使用 MyEclipse 6.0 进行 Web 服务开发时,可能会遇到需要安装 Axis2 插件的情况。Axis2 是 Apache ...

    Myeclipse安装aptana插件后报java.lang.NullPointerException解决方案

    在使用Myeclipse的过程中,不少用户遇到了一个较为常见的问题:安装Aptana插件之后,每次启动Myeclipse时都会出现`java.lang.NullPointerException`异常提示。尽管这一异常并不影响正常的开发工作,但对于追求完美的...

    java.lang.NullPointerException的解决方法

    在Java开发过程中,`java.lang.NullPointerException`(简称NPE)是一种常见的运行时异常。它发生在试图对空对象执行操作时,例如调用对象的方法或访问其属性等。当我们在启动Tomcat服务器时遇到此类错误,这可能与...

    ocijdbc10.rar

    Myeclipse 8.5中,web项目部署到resin上运行时,报错:java.lang.UnsatisfiedLinkError: no ocijdbc10 in java.library.path。 解决方法一:将D:\oracle\product\10.2.0\client_1\BIN 下的ocijdbc10.dll...

    Mail 错误com/sun/mail/util/LineInputStream。javaee.jar 开发包

    该开发包是解决 JavaMail 发送邮件报错:java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream错误 ava.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream 使用方法: 将javaee.jar ...

    Failed to convert value of type ‘java.lang.String’ to required type ‘java.util.Date’; nested except

    Type 异常报告 消息 Failed to convert ... nested exception is java.lang.IllegalStateException: Cannot convert value of type 'java.lang.String' to required type 'java.util.Date': no matching editors or co

    lombok.jar(1.16.18版本)最新包

    lombok(1.16.18版本)最新包, 1、下载Lombok.jar 2、双击运行Lombok.jar 数秒后将弹出一框,以确认eclipse的安装路径 ...4、安装完成之后,请确认eclipse安装路径下是否多了一个lombok.jar包...5、重启eclipse或myeclipse

    MyEclipse10最新破解工具(亲测可用)

    亲测可用破解myeclipse10,永久版本,欢迎下载。里面有详细说明,按照说明做就可以。

    MyEclipse-2021.5.24a.rar

    MyEclipse,作为一款深受开发者喜爱的Java集成开发环境(Integrated Development Environment,简称IDE),自发布以来就以其强大的功能和优秀的用户体验赢得了广泛的赞誉。在2021年推出的版本2021.5.24a中,...

Global site tag (gtag.js) - Google Analytics