Eclipse,Tomcat& Maven工作区解析:错误的文件夹结构?

时间:2015-10-20 14:01:17

标签: java eclipse maven spring-mvc tomcat

我正在尝试构建一个spring-mvc项目,它将另一个项目(core,as .jar)作为依赖项。

如果我在eclipse中禁用“从工作空间项目中解析依赖项”,将核心安装到我的maven仓库并从eclipse运行它,应用程序可以工作!

我想要做的是重新启用“从工作区项目中解析依赖项”,但是有问题:当我尝试在tomcat上运行项目时(在maven clean,项目清理之后),我得到一个“FileNotFoundException” 。有问题的文件位于src / main / resources / META-INF / spring / applicationContext-core.xml下 看来,在类路径中找不到File。 我查看了部署位置,发现核心的所有内容都在以下文件夹中:

  • WEB-INF

所以我在这里找到的文件可以在这里找到: /WEB-INF/classes/META-INF/spring/applicationContext-core.xml

但它应该在这里: /META-INF/spring/applicationContext-core.xml

当我启用工作区解析时,为什么我的核心依赖项的结构如此混乱?如何解决这个问题?

我正在使用带有m2e的日食火星..

感谢您的帮助。

修改 项目结构(核心)如下所示: project structure

0 个答案:

没有答案