添加插件
在webapp项目中的pom.xml添加tomcat插件
<plugin>
<!-- 使用maven的tomcat插件打包并部署war文件到tomcat -->
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.0</version>
<configuration>
<path>/${project.build.finalName}</path>
<url>http://localhost:8080/manager/text</url>
<server>tomcat</server>
<username>tomcat</username>
<password>admin123</password>
<uriEncoding>UTF-8</uriEncoding>
<charset>UTF-8</charset>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
<plugin>
<!-- 注意修改为自己的jdk编译版本 -->
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<encoding>${project.build.sourceEncoding}</encoding>
</configuration>
</plugin>
修改Tomcat的配置文件
先修改tomcat-users.xml,添加用户并指定角色,文件在tomcat安装目录下conf文件夹下
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="tomcat" password="admin123" roles="manager-gui,manager-script"/>
修改Maven配置文件
修改maven的settings.xml文件,添加Server
<server>
<id>tomcat</id>
<username>tomcat</username>
<password>admin123</password>
</server>
需要注意的是用户名和密码都与tomcat-users.xml中验证通过的用户名密码一致,这里的‘id’要与pom文件的节点值一致,当然pom文件的用户名和密码也要对应。
启动Tomcat发布项目
先启动tomcat,在eclipse项目上右键,依次选择Run As->Maven Build 输入
tomcat7:deploy
就可以了