这里使用tomcat7-maven-plugin
1.添加tomcat7user,修改tomcat/conf/tomcat-users.xml,定义user
<role rolename="manager-script"/>
<user username="admin" password="admin" roles="manager-script"/>
2.修改user/.m2/settings.xml,添加server
<server>
<id>tomcat</id>
<username>admin</username>
<password>admin</password>
</server>
3.修改pom.xml
<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>tomcat</server>
<update>true</update>
</configuration>
</plugin>
4.启动tomcat
5.mvn tomcat7:deploy
以上配置在修改java文件时可以热部署,但是修改jsp等并不会看到效果,可以使用FileSync plugin for Eclipse,应该有其他更优雅的方法,以后再找