maven自动热部署到tomcat服务器-亲测

本文详细介绍了如何配置Apache Tomcat与Maven以实现项目的自动化部署。包括修改Tomcat的用户权限设置,配置Maven的服务器认证信息,以及在pom.xml中设置Tomcat插件,最后通过Maven命令完成项目部署。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、修改apache-tomcat-7.0.57/conf/tomcat-users.xml

在这里插入图片描述

<role rolename="manager-gui"/> 
<role rolename="manager-script"/> 
<role rolename="manager-jmx"/> 
<role rolename="manager-status"/> 
<user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status"/> 

2、修改apache-maven-3.3.9/conf/settings.xml

在这里插入图片描述

<servers>
      <id>tomcat7</id>
      <username>admin</username>
      <password>admin</password>
    </server>
</servers>

此处用户名和密码应与上面的用户名一致

3、配置完成后,重启tomcat服务器

进入tomcat/bin目录:cd apache-tomcat-7.0.57/bin/
启动服务器:./startup.sh
关闭服务器:./shutdown.sh

打开tomcat后台管理,用户名密码为上面配置的用户名密码,admin/admin。
在这里插入图片描述
点击Manage App,可以查看部署在该tomcat服务器中的项目。

4、配置项目的pom.xml文件

在这里插入图片描述

<!-- 配置tomcat插件 -->
	<build>
		<plugins>
			<plugin>
				<groupId>org.apache.tomcat.maven</groupId>
				<artifactId>tomcat7-maven-plugin</artifactId>
				<configuration>
					<port>端口号(如8081)</port>
					<path>/项目名</path>
					<url>http://项目部署的ip地址:8080/manager/text</url>
					<username>admin</username>
					<password>admin</password>
					<update>true</update>
				</configuration>
			</plugin>
		</plugins>
	</build>
5、右击项目,选择Run as—install,先安装一遍整个项目,确定没有报错
6、右击项目,选择Run as—build…,配置maven插件

在这里插入图片描述

clean tomcat7:redeploy -DskipTests
7、在点击run之前,确保tomcat服务器处于开启,等待deploy成功,就可以在tomcat后台管理中看到你的项目,点击即可跳转到你的项目。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值