2011-09-17 179 views
1

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

+0

您是否使用Tomcat进行开发?你有没有考虑过使用码头进行开发?有了maven,你所要做的就是:在项目根路径中输入“mvn jetty:run”,并且可以将其配置为每次在类中进行更改时自动重新启动,并且与tomcat相比,它确实非常快 –

回答

2

在开发,如果你使用M2E插件,那么你仍然可以让M2E建设项目,并简单地使用运行服务器上通过右键点击该项目。这是最简单的。

如果菜单上没有显示服务器上运行,你可以简单地右键单击项目 - >启用方位的形式然后在动态Web模块检查为this screenshot

对Maven插件选项,除了什么@Ramon指出,有t7mp从集成测试的角度来看T7MP是有用的。您可以参考配置wiki页面以获取更多信息。

1

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

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> 

的条目然后你就可以部署到Tomcat与Maven使用

mvn tomcat:deploy 

如需进一步tomcat的部署设置,行家看

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