Tomcat在升级了JDK6.0后的一点问题(异常Bad version number in .class file)

Tomcat在升级了JDK6.0后的一点问题(异常Bad version number in .class file)

很早的升级了JDK6.0野马后,没有写过WEB程序了,今天写了个简单的Servlet竟然报错,错误如下:

 

严重: Error deploying web application directory hfsj
java.lang.UnsupportedClassVersionError: Bad version number in .class file

 

以为是我的web.xml写错了,看了半天,没错啊。后来才发现问题在我编译Servlet的JDK版本与执行Servlet的TomcatJDK版本不同造成的。

在Tomcat中的JDK版本默认是在MyEclipse中的JDK6(不知是不是真的6),而我用的是JDK6_06,这样原本的JDK编译的字节码在Tomcat中被认为是有问题的了。不过很好解决,直接在MyEclipse中的服务器配置中的Tomcat的JDK,将其改为你所用的JDK即可。

以前一直在Tiger下用,还没有遇到这种明显的版本问题。

ps:害我下了个Tomcat最新版。。。

你可能感兴趣的:(Tomcat在升级了JDK6.0后的一点问题(异常Bad version number in .class file))