环境
MyEclipse8.6+ Tomcat 6.0.18
问题
启动Tomcat出现“Bad version number in .class file (unable to load class XXX)”
起因
原因是Tomcat使用的jdk版本与class文件编译时使用的jdk版本不一致引起的。
解决办法
1.首先确认Tomcat使用JDK版本,默认会使用环境变量里配置的path。如果不正确,重新配置环境变量;如果没使用默认的,检查当前Tomcat使用JDK版本:Window----->Preferences----->MyEclipse----->Server----->Tomcat6(具体视机器配置)----->JDK;
2.确认MyEclipse工程Java build path中jdk版本设置;
3.确认工程编译使用的JDK版本,Window----->Preferences----->Java----->Compiler ,这个是关键的一步;
4.将三个版本修改一致后,重新编译,重启Tomcat,问题解决。
参考资料
http://fay19860916.blog.163.com/blog/static/11864911920108511121696/
分享到:
相关推荐
tomcat:bad version number in class file的解决方法
文档是作者根据自己的实际经验总结的解决方法,文档中详细介绍了面对这个问题的解决步骤,有需要的朋友可以放心尝试!
之前tomcat启动老是报错,虽然不影响项目的启动运行,但是有强迫症的程序员会心里不爽: 如下: 问题分析 由于本机安装的jdk版本与tomcat中使用的jdk版本不一致导致的。 解决方法 后面我把原先tomcat启动环境用的...
tomcat报错Unable to find 'struts multipart saveDir解决
3. Deploying Servlet and JSP Web Applications in Tomcat . . . . . . . . . . . . . . . . . 86 Layout of a Web Application 93 Deploying an Unpacked Webapp Directory 95 Deploying a WAR File 100 Hot ...
apache-tomcat-[version]-compat.zip or .tar.gz: required in addition to the base distro for using tomcat with a Java 1.4 environment. apache-tomcat-[version]-deployer.zip or .tar.gz: the standalone ...
apache-tomcat-7.0.108.tar.gz
在IntelliJ IDEA 2019.3.3 x64中启动tomcat时报错java.lang.UnsatisfiedLinkError: D:\Tomcat v7.0.4.7\bin\tcnative-1.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform at java.lang.ClassLoader$...
最新版linux apache-tomcat-8.5.59.tar.gz最新版linux apache-tomcat-8.5.59.tar.gz
最新版linux apache-tomcat-8.5.63.tar.gz
主要给大家介绍了关于tomcat启动报:java.util.zip.ZipException错误的解决方法,文中通过示例代码介绍的非常详细,同样遇到这个问题的朋友可以参考借鉴,下面随着小编来一起学习学习吧
最新版linux apache-tomcat-8.5.56.tar.gz
apache-tomcat-7.0.109.tar.gz
官方原版apache-tomcat-9.0.34.tar.gz
tomcat-juli.jar 用于在tomcat启动报错时除错
NULL 博文链接:https://luihuilang.iteye.com/blog/396488
apache-tomcat-8.5.79.tar.gz
主要为大家详细介绍了启动Tomcat报错Unsupported major.minor version xxx的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
最新版linux apache-tomcat-7.0.104.tar.gz