如何从maven项目到spring项目的引用?

时间:2017-08-04 05:55:28

标签: java spring eclipse tomcat classpath

我有一个2项目。其中一个是maven,另一个是春季项目。我从maven项目获取jar文件并提供spring项目的参考。当我在编译时调用一些类和方法时,没关系。但是当我启动tomcat服务器时,出现了 “java.lang.NoClassDefFoundError” “NoClassDefFoundError” 。应用程序在运行时没有看到类。

我认为这个错误是由tomcats运行时类路径引起的。我必须在类路径中添加缺少的类。但是怎么做呢?如何处理这个问题?

IDE:Eclipse

Tomcat版本:9

感谢您的回答。对不起,我的英语不好。

2 个答案:

答案 0 :(得分:0)

你需要创建你的maven项目的jar文件并放入Spring项目的WEB-INF > lib并将jar文件放入构建的路径中并重建Spring项目并从tomcat 9运行它。

答案 1 :(得分:0)

尝试将jar文件添加到Deployment Assembly。右键单击您的项目,单击Properties,Deployment Assembly,添加您的jar文件并在tomcat上运行该项目。