我有一个2个项目。其中一个是maven,另一个是spring项目。我从maven项目中获取jar文件并参考spring项目。当我在编译时调用一些类和方法时,没关系。但是,当我开始Tomcat服务器我得到了一个错误是“java.lang.NoClassDefFoundError”和“的NoClassDefFoundError”。应用程序在运行时没有看到类。如何从maven项目中引用Spring项目?
我认为这个错误是由于tomcats运行时类路径引起的。我必须将缺少的类添加到类路径中。但如何做到这一点?如何处理这个问题?
IDE:Eclipse的
的Tomcat版本:9
谢谢您的回答。对不起,我的英语不好。
您如何“参考春季项目”?你如何发布到tomcat?你的春季项目也是一个maven项目吗? – Oleg
是的春天项目是一个maven项目。我右键单击弹出项目,然后转到java buith路径,然后选择Libraries。并点击“添加罐子”。我以前把maven jar文件放到WEB-INF/lib中,我选择这个路径。我也在“订单和导出”标签上选择了这个罐子。 –