我有一个Tomcat应用程序,第一次启动Eclipse后启动Tomcat,我得到一个奇怪的NoClassDefFoundError。 如果我然后停止并通过Eclipse重新启动Tomcat,它可以正常工作。我有单,双和三检查类路径,一切似乎都很好。以前有人见过这样的事吗?
相关版本:
Tomcat 5.5.17
eclipse 3.3欧罗巴
sysdeo用于eclipse的tomcat插件:
com.sysdeo.eclipse.tomcat_3.2.1
答案 0 :(得分:1)
我注意到这是一个很老的Tomcat版本,可能会导致问题。您可以尝试以下
这是我唯一能想到的。除此之外,我建议获得最新的5.5版tomcat(我认为它是5.5.25)
答案 1 :(得分:1)
我也有这样的问题,我想我通过链接整个文件夹,一个不同的文件夹来解决它,但是在一些地方有库的副本,而Tomcat服务器需要它的库运行时导入到项目中。
答案 2 :(得分:0)
我发现tomcat插件通常都是错误的,并且已经停止使用它。
在我的咨询工作中,我与一个在开发中应用各种稳定性问题的团队合作。删除tomcat插件,让它们从命令行启动/停止tomcat修复了所有问题。
答案 3 :(得分:0)
缺少什么班级? 您是否尝试使用wtp而不是sysdeo来启动和停止tomcat?
答案 4 :(得分:-1)
没有,从未见过它。该类不太可能存在,并且它是一个类加载器问题。 什么是缺少的课程。它可能偶尔会遇到一些错误情况
e.g。试图打开已经打开的端口
并且错误导致它尝试加载此特定类