0

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

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

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

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

请帮帮我。

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

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

4

1 回答 1

0

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

于 2013-03-27T21:42:24.457 回答