1.在maven项目的pom.xml文件中添加tomcat部署插件
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>tomcat6-maven-plugin</artifactId>
<version>2.1</version>
<configuration>
<url>http://localhost:8080/manager</url>
<server>tomcatserver</server>
<username>tomcat</username>
<password>admin</password>
<path>/hstest</path>
</configuration>
</plugin>
</plugins>
2.修改tomcat/conf/tomcat-user.xml中添加用户权限
<tomcat-users>
<role rolename="admin"/>
<role rolename="manager-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-jmx"/>
<user username="tomcat" password="admin" roles="manager-script,manager-jmx,manager-status,admin-gui,admin-scipt"></user>
</tomcat-users>
3.修改.m2/setting.xml文件
<server>
<id>tomcatserver</id>
<username>tomcat</username>
<password>admin</password>
</server>
4.在idea中配置项目启动
Run/Edit Configurations/Maven/如下图:
5.启动tomcat
6.执行第四步配置或者通过命令执行
(1)直接通过idea部署
(2)命令方式在项目根目录通过命令台输入mvn tomcat6:deploy其中重复部署命令clean tomcat6.redeploy
(3)idea中通过命令执行部署