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:deploymvn tomcat7:deploy-only

重新部署

mvn tomcat7:redeploymvn tomcat7:redeploy-only

取消部署

mvn tomcat7:undeploy