使用Maven部署项目

时间:2011-09-17 20:26:52

标签: java spring maven-2

我在Eclipse中创建了一个项目并使用Maven构建它。打包项目后,我需要将项目部署到我的Tomcat服务器。我怎样才能做到这一点?我已经将我的Tomcat服务器添加到了Eclipse。

4 个答案:

答案 0 :(得分:2)

在开发过程中,如果您使用M2E插件,那么您仍然可以让M2E构建项目,只需右键单击项目即可使用 Run on Server 。这是最简单的。

如果菜单上未显示在服务器上运行,则只需右键单击该项目即可。 启用分面表单,然后在this screenshot

中查看动态网络模块

对于maven插件选项,除了 @Ramon 指出的内容之外,从集成测试的角度来看,t7mp T7MP非常有用。您可以参考配置维基页面了解更多信息。

答案 1 :(得分:1)

似乎现在有一个tomcat here的官方maven插件。我使用the old version似乎是更稳定的选择。

答案 2 :(得分:1)

将Web项目部署到Eclipse Tomcat服务器:http://www.eclipse.org/webtools/community/tutorials/BuildJ2EEWebApp/BuildJ2EEWebApp.html

要了解如何将应用程序部署到独立的Tomcat服务器:http://tomcat.apache.org/tomcat-7.0-doc/deployer-howto.html

答案 3 :(得分:1)

编辑(或创建,如果它不存在)你的$ HOME / .m2 / settings.xml包含以下服务器块,这假设 您的$CATALINA_HOME/conf/tomcat-users.xml有一个类似

的条目
<user username="tomcatuser" password="tomcatpw" roles="tomcat, manager-gui"/>

<settings>
  <servers>
    <server>
      <id>tomcat</id>
      <username>tomcatuser</username>
      <password>tomcatpw</password>
    </server>
  </servers>
</settings>

然后您可以使用

部署到使用maven的tomcat
mvn tomcat:deploy

有关maven的进一步tomcat部署设置,请参阅

http://mojo.codehaus.org/tomcat-maven-plugin/configuration.html