【发布时间】:2012-03-09 08:36:30
【问题描述】:
所以这对我来说是一个有点令人困惑的问题,但不幸的是很容易接受。我在 Eclipse 3.7 中有一个使用 Maven 2 创建的项目。我正在使用 Spring 2.5 我正在将我正在写入的应用程序发布到 Eclise“服务器”选项卡内的 Tomcat 7。奇怪的是,我将运行服务器,但它不会在类路径中找到任何 *.spring.xml 文件。这些文件位于src/main/resources 文件夹中。
我最初认为我的pom.xml 文件有误,但是当我使用mvn jetty:run-war 运行时,它运行得非常好。事实上,如果我在终端上运行mvn clean install,然后在 Eclipse 中点击“刷新”,它在 Tomcat 中确实可以正常工作!当我在 Eclipse 中运行“Clean”时(如在“Project -> Clean”中)它再次停止工作。
我发现许多论坛帖子 70% 相似,但与我的情况不完全一样。有任何想法吗?
PS 我使用的是 Mac OS X Lion
PPS 这是我在启动时遇到的确切错误:
Caused by: java.io.FileNotFoundException: class path resource [common.spring.xml] cannot be opened because it does not exist
【问题讨论】:
标签: eclipse spring tomcat maven maven-2