我尝试使用M2Eclipse,WTP和Tomcat 5.5服务器配置。 如果您的webapp包含许多文件,则在wtp.deploy目录中发布类+ Web资源会非常耗时。此外,发布操作可能容易出错,因为我有许多maven模块作为依赖项。我试图找到一种使用WTP的biaised-but-faster方法。
使用
中的Java源代码使用默认的maven输出目录
中的网络资源
我想通过这种方式使WTP与Tomcat服务器一起工作:
是否可以或应该转移到maven jetty插件? 任何帮助都是apreciated:)
答案 0 :(得分:1)
你想要的是“服务模块没有发布”设置,让tomcat直接访问eclipse生成的资源。
在服务器视图中,双击服务器名称,例如“Tomcat v6.0 ...”,该设置位于“服务器选项”标题下。
在调试模式下启动tomcat可以启用热代码替换。
来源:http://www.eclipse.org/forums/index.php?&t=msg&goto=523599
答案 1 :(得分:0)
我认为不可能以这种方式使WTP工作。 WTP与Tomcat一起工作的方式是它在工作区中创建一个与您的项目同步的暂存目录/项目(我相信它是增量的)。因此,WTP会处理所有复制文件并跟踪修改后的资源和类。
如果你想避免这种情况,使用WTP没有太大意义,你可以坚持使用Jetty跑步者。