1、第一步web项目pox中添加
<build>
<finalName>projectName</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven-plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.2</version>
<!-- <configuration>
<outputDirectory>f:/deploy_wars</outputDirectory>
</configuration> -->
</plugin>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<url>http://127.0.0.1:8081/manager/text</url>
<server>tomcat7</server><!-- 跟下面的setting.xml文件中server id一致-->
<path>/projectName</path>
</configuration>
</plugin>
</plugins>
</build>
1、第二步本地maven的setting配置文件中添加
<server>
<id>tomcat7</id>
<username>admin</username>
<password>admin123</password>
</server>
3、在服务器tomcat中
tomcat-users.xml中添加
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="admin" password="admin123" roles="manager-gui, manager-script"/>
4、部署右键项目Run As - Maven build 执行tomcat7:deploy命令,即可完成部署(注意有点慢哦,部署前服务器必须先启动)
tomcat7:redeploy即可重新部署项目,tomcat7:undeploy卸载部署