使用Maven将war包上传到服务器的Tomcat

本文介绍了一个基于Maven的多模块项目部署流程。包括各模块之间的依赖关系管理、配置Maven的Tomcat插件进行远程部署的方法,以及如何通过设置本地maven的settings.xml文件来简化部署过程。

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

1:当前条件:

     分模块开发,dao层,core层,web层,每个层都是一个单独的模块,三者之间有依赖关系。

     所有层在提交之前需要clean

2:部署前提,dao和core必须先提交,然后deploy。不然在deploy web的时候会发现找不到类的错误

3:在本机的maven 的setting.xml中的<servers>下面增加

<server>
   <id>tomcatserver</id>
   <username>admin</username>
   <password>password</tomcat>
<server> 

 

3:使用Maven的tomcat插件,在pom.xml中

    

<plugin>
				<groupId>org.codehaus.mojo</groupId>
				<artifactId>tomcat-maven-plugin</artifactId>
				<version>1.1</version>
				<configuration>
					<!-- 你要部署的ip地址,参考上面 -->
					<url>http://192.168.1.10:8080/manager/text</url>
					<username>admin</username>
					<password>admin123</password>
					<!-- 你要部署的路径,比如 /mywebApp -->
					<path>/mywebApp</path>
				</configuration>
			</plugin>

 

3:3, 在各自的工程下面 运行mvn tomcat:deploy(第一次)或者mvn tomcat:redeploy 即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值