【问题标题】:Eclipse not publishing Spring XML files into Tomcat?Eclipse 没有将 Spring XML 文件发布到 Tomcat 中?
【发布时间】: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


    【解决方案1】:

    确保资源文件夹在 eclipse 中列为源文件夹,以便资源包含在类路径中并进行部署。

    【讨论】:

      【解决方案2】:

      尝试将 Spring 的 XML 文件放在以下目录中:

      src/main/webapp/WEB-INF
      

      【讨论】:

        猜你喜欢
        • 2010-11-06
        • 1970-01-01
        • 1970-01-01
        • 2020-01-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-01-24
        相关资源
        最近更新 更多