如题Myeclipse版本是 6.5
tomca 版本是tomcat-7.0.37
网站的JRE是JDK1.5.0_22
Myeclipse的Compiler compliance level 5.0
电脑本身的环境变量是jdk1.6.0_30
之前查资料说是系统的jre和Myeclipse的jre版本不一样造成的,但是网站的JRE版本我的 Myeclipse没有,而且之前能正常运行这个网站的电脑也是5.0的,没有调整成同一版本,我就派出了这个原因。
还有人说是Tomcat的配置问题,我觉得可能性比较大,因为之前组长配置网站的时候也单独配置了服务器的配置文件,所以我在那台可以正常运行此系统的电脑上仔细的找了下配置文件,发现有三个文件,我就根据自己的网站的安装位置稍微修改了一下配置文件放在了Tomcat的配置文件下,但是还是出现这个报错。
现在我就不明白到底是怎么回事了,我希望有此类经验的各位能帮下小弟。
这个问题困扰了我一下午,没想到临下班的时候成功解决了,错误的原因就是我在Myeclipse里面应用了Tomcat7 而目前的MyEclipse的内核为Eclipse3.5. 尚不能提供直接对tomcat 7的支持,最新的Eclipse3.6.可以直接支持。所以之前的问题在我把Tomcat的JDK改为1.6,把lanuch更改为Debug model之后就变成
java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory
这个错误了,服务器不再找不到main class文件了
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。