Tomcat 6.0 不能启动:Bad version number in .class file

 Bad version number in .class file

JDK 编译器对 java 文件进行编译之后,会给每个 class 追加一个 Version Number ,所以,编译环境用的是某个版本的 jdk ,则运行环境依然要用相同版本的 jdk ,否则会报错误,这个错误是 Tomcat 发现的。
 
Tomcat 工程如果只是调试一个,则应该 remove 其它的 Context ,这样才能不造成 Tomcat 工作量庞大的负担。
 
今天发现一个比较有意思的问题, java 的版本和 javac 的版本不一致
更改用户变量的 path ,体现的依然是系统变量。
 
Tomcat6.0 不启动,后来采用的方法是,更改系统的 path ,设置为 6.0 ,然后再用默认的 jvm ,才弄好。不然 tomcat 会报一个 version number 的错误
,应该是 jre 没有用 6.0 所至。 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值