【问题标题】:Eclipse : Avoid test resources during application launchEclipse:在应用程序启动期间避免测试资源
【发布时间】:2014-03-10 00:12:32
【问题描述】:

我有一个使用 logback(1.0.9) 日志记录导入 eclipse 3.4 的 maven webapp 项目。有:

  • src/main/resources/logback.xml
  • src/test/resources/logback-test.xml

当我在 Tomcat 中启动 webapp 时,由于 Logback 查找配置文件的顺序,总是加载 logback-test.xml。相反,我希望加载 logback.xml 以启动应用程序并将 logback-test.xml 仅用于测试类。

我怎样才能做到这一点?

【问题讨论】:

  • 奇怪,在打包的 WAR 中,测试资源不应该进入 WAR。您确定您的测试目录没有以某种方式配置为源目录之一吗?如果没有,请发布您的文件夹结构和 POM。
  • ".. 你确定你的测试目录没有被配置为源目录之一吗?.." - 不确定。如何确认?
  • 请发布您的文件夹结构和 POM 文件。

标签: eclipse maven logback


【解决方案1】:

问题是部署到 Tomcat 的位置配置不正确。这可以在 Eclipse 中从

进行配置

项目属性 > 部署程序集

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-02
    相关资源
    最近更新 更多