tomcat的manager提供了可以部署项目的接口,可以使用maven的tomcat插件通过一个命令方便的进行部署、重新部署等操作。
修改~/.m2/setting.xml
新增一个<server>
<server>
<id>tomcat8</id>
<username>tomcat</username>
<password>tomcat</password>
</server>
加入tomcat插件
<!-- 加到pom.xml中 -->
<build>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<url>http://localhost:8080/manager/text</url>
<server>tomcat8</server>
<!-- 这里是项目的context path -->
<path>/</path>
</configuration>
</plugin>
</plugins>
</build>
使用方法
先启动tomcat,并确定manager页面可用并且可成功登陆
部署到tomcat
mvn tomcat7:deploy
mvn tomcat7:deploy-only
重新部署
mvn tomcat7:redeploy
mvn tomcat7:redeploy-only
取消部署
mvn tomcat7:undeploy