Maven自动部署war到Tomcat7

来源:互联网 发布:apache cxf 2.4 maven 编辑:程序博客网 时间:2024/05/16 22:44

Maven自动部署war到Tomcat7

软件版本:tomcat7、maven3


1.  在maven项目的pom里配置如下信息

<plugin><groupId>org.apache.tomcat.maven</groupId><artifactId>tomcat7-maven-plugin</artifactId><version>2.1</version><configuration><url>http://192.168.0.21:8080/manager/text</url><username>admin</username><password>admin</password><server>tomcat</server><path>/spring_web</path></configuration><executions><execution><id>tomcat-deploy</id><phase>deploy</phase><goals>       <goal>deploy</goal></goals></execution></executions></plugin>

2.  在Tomcat的tomcat-users.xml里添加下面的信息

  <role rolename="manager-gui"/>  <role rolename="manager-script"/>  <user username="admin" password="admin" roles="manager-gui,manager-script"/>

3.  启动Tomcat


4.  在Eclipse运行Maven build...

在Goals后输入:

tomcat7:deploy   

再次发布用:

tomcat7:redeploy                              

5.  查看Tomcat的webapps下面的文件,看是否多了两个文件,其中有spring_web.war。

或是输入自己项目的url,比如像我的是http://localhost:8080/spring_web/。

若出现则成功!