【问题标题】:Classes not getting published to embedded tomcat server of maven (tomcat:run)类未发布到 Maven 的嵌入式 tomcat 服务器(tomcat:run)
【发布时间】:2013-03-27 05:57:06
【问题描述】:

我在我的项目中使用 eclipse indigo IDE、apache tomcat 6.0 服务器、m2e 插件、jdk 1.6 软件。

在我对 java 代码进行一些更改后,我执行 clean & maven build 并使用 maven 启动 tomcat 嵌入式服务器,即“tomcat:run”插件命令。但在完成所有步骤后,我根本看不到我的更改。

现在,在我构建所有类之后,我看到所有类文件都在“目标”文件夹中生成,我确认了它的生成时间。所以我相信这些类文件没有发布到嵌入式 tomcat 服务器由于某些原因,maven。

PS - 我不启动/停止或使用在 eclipse 中配置的 tomcat 服务器,因为我相信 maven 的嵌入式 tomcat 服务器在 eclipse 中不使用 tomcat 服务器并且它自己工作。如果我在这里错了请纠正我.

请帮帮我。

[更新]: 可能对面临类似问题的人有用。

上述问题是因为 eclipse 项目设置文件损坏,因为当我在不同的工作区中导入相同的项目时遇到了同样的问题。但是当我在新的工作区中单独包含修改后的代码时,它工作正常。我所有的改变都得到了体现。

【问题讨论】:

    标签: maven maven-plugin maven-tomcat-plugin


    【解决方案1】:

    使用 tomcat7:run 然后配置 backgroundProcessorDelay 见http://tomcat.apache.org/maven-plugin-2.1/tomcat7-maven-plugin/run-mojo.html#backgroundProcessorDelay with > 0

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-06-21
      • 2010-11-25
      • 1970-01-01
      • 2017-02-02
      • 1970-01-01
      • 2011-10-22
      • 2014-01-11
      • 1970-01-01
      相关资源
      最近更新 更多