1、配置tomcat
tomcat-user.xml中添加权限用户
<role rolename="manager-gui"/>
<role rolename="manage-script"/>
<user username="dobe" password="dobe@123456" roles="manager-gui,manager-script"/>
2、项目的pom.xml中添加
添加依赖
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-servlet-api</artifactId>
<version>8.0.0-RC5</version>
<scope>provided</scope>
</dependency>
<!-- 保证可以正确下载到资源 -->
<repositories>
<repository>
<id>people.apache.snapshots</id>
<url>
http://repository.apache.org/content/groups/snapshots-group/
</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>apache.snapshots</id>
<name>Apache Snapshots</name>
<url>
http://repository.apache.org/content/groups/snapshots-group/
</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
<build>中添加插件
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<url>http://localhost:8082/manager/text</url>
<!-- server、username、password对应maven的setting下的配置 -->
<server>tomcat</server>
<username>admin</username>
<password>admin@123456</password>
<path>/${project.build.finalName}</path>
<!-- war文件路径缺省情况下指向target -->
<!--<warFile>${basedir}/target/${project.build.finalName}.war</warFile> -->
</configuration>
</plugin>
3、配置maven的setting.xml
<pluginGroups>
<pluginGroup>org.apache.tomcat.maven</pluginGroup>
</pluginGroups>
解决执行tomcat7:deploy时出现
No plugin found for prefix 'tomcat7' in the current project
异常
<servers>
<server>
<id>tomcat7</id>
<username>admin</username>
<password>admin@123456</password>
</server>
</servers>
用于连接tomcat的manager
4、运行
先启动tomcat,
ecplise中执行mvn clean install tomcat7:deploy
浏览器中访问http://localhost:8082/***
配置完成