单独运行 tomcat没问题 ,但是在myeclipse中运行tomcat,会有启动错误,请各位帮忙

发布网友

我来回答

2个回答

热心网友

出现该错误是由于class编译器的JDK版本高于运行期的JDK版本。
比如我在运行Tomcat servlet时出现该错误,是由于tomcat运行时是1.6的JDK,Eclipse编译时则是1.7

修改方法:保证编译器和运行期的JDK版本一致。

Eclipse修改:
Windows
Window -> Preferences->Java -> Compiler 设置 "Compiler compliance level" 为 1.6 (相应版本)追问在这里设置的已经是1.6了~,我的java_home 用的是jdk7 在外面单独启用tomcat就没有问题,但在myeclipse启动就报这个

追答其实这个是一样的,就是说你Tomcat运行时的JDK跟Myeclipse编译时的JDK不一致,可能版本高了,也可能版本低了,如果外边运行时的JDK是1.7你就把你Myeclipse里面的JDK也设置成1.7就行了
Eclipse修改:
Windows
Window -> Preferences->Java -> Compiler 设置 "Compiler compliance level" 为 1.7(相应版本)

热心网友

那是你的eclipse里面的tomcat没有配置对,仔细看看吧

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com