maven deploy tomcat8(tomcat7)

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/***

配置完成
















评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值