我在Eclipse中创建了一个项目并使用Maven构建它。打包项目后,我需要将项目部署到我的Tomcat服务器。我怎样才能做到这一点?我已经将我的Tomcat服务器添加到了Eclipse。
答案 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的tomcatmvn tomcat:deploy
有关maven的进一步tomcat部署设置,请参阅
http://mojo.codehaus.org/tomcat-maven-plugin/configuration.html