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