从eclipse tomcat服务器中运行maven build resteasy项目的详细说明?

时间:2012-02-26 19:38:41

标签: eclipse tomcat maven jax-rs

我可以使用一些有关如何执行此操作的详细说明。 通过“this”,我的意思是我有一个maven pom.xml,我已经安装了它。 该项目使用resteasy,是一个简单的jax-rs webservice。 现在我只想使用Eclipse中的tomcat服务器运行它。 我不想将.war文件复制到我的tomcat的webapps目录,然后单独启动firefox。我可以从Eclipse内部获取index.jsp,但是我无法让实际的服务工作。当我在tomcat的webapps目录中手动复制.war并从命令行启动时,我可以让整个项目工作。

到目前为止,所有教程都不适合我,因为他们假设很多先验知识,或者由于日期存储库或者使用组合中的莫名其妙的怪癖而过时,如eclipse,maven,tomcat 7。

1 个答案:

答案 0 :(得分:0)

我使用以下方法:

  • 在Tomcat服务器设置中,转到模块选项卡
  • 将项目的target/artifact-version文件夹添加为外部Web模块 - 此文件夹包含WAR文件的内容。
  • 使用Eclipse的 Servers 视图启动/停止Tomcat。

然后从命令行或通过Eclipse的 MavenBuilder 编译项目。

如果您使用的是动态网络项目,除了 m2e 之外,您可能还需要安装 m2e-wtp 模块。