今天跟大家分享一个开发上遇到的问题,就是当我们项目需要部署到测试环境时,可以通过maven的插件来直接将war包部署到tomcat服务器中,而不需要登录测试服务器再去进行部署,当然部署方式有很多,比如持续集成这些等,下面就简单说下操作步骤,如何部署。
配置插件
需要在项目的pom.xml文件中增加一个部署的插件,如下:
针对上面的配置进行一个简单的说明
url: 远程tomcat的管理地址,注意后面的manager为tomcat的管理接口地址,根据项目而定
server:这个为一个配置信息,需要与本地仓库setting.xml文件里面的配置名称一样
path:部署的应用名称
修改setting.xml
上一步配置中有个server的标签,所以需要在setting.xml配置文件中增加一个节点配置,配置我们的server,指定tomcat管理的用户名和密码信息,如下:
这个ID需要跟pom.xml里面配置的名称一样,这样才能找到信息,下面的username和password是tomcat管理服务器对应的用户名和密码
远程部署
上面的配置完毕后,就可以通过maven提供的命令进行远程部署,在项目根目录打开cmd命令行窗口,输入下面的命令:
mvn tomcat:deploy
等待命令执行完毕后,我们的应用就已经部署到tomcat中去了,这个过程中tomcat可以不需要关闭,直接进行部署
通用指令
部署完毕后,有时候需要停止或者卸载应用,那么可以通过下面的命令进行:
mvn tomcat:stop 停止当前应用
mvn tomcat:deploy 部署当前应用
mvn tomcat:undeploy 卸载当前应用
mvn tomcat start 启动当前应用
通过这些指令就可以针对当前的应用进行操作,整个过程不需要停止tomcat,
注意:这些命令只是针对当前应用,已经部署了其他应用不会有影响
忍者必须死34399账号登录版 最新版v1.0.138v2.0.72
下载勇者秘境oppo版 安卓版v1.0.5
下载忍者必须死3一加版 最新版v1.0.138v2.0.72
下载绝世仙王官方正版 最新安卓版v1.0.49
下载Goat Simulator 3手机版 安卓版v1.0.8.2
Goat Simulator 3手机版是一个非常有趣的模拟游
Goat Simulator 3国际服 安卓版v1.0.8.2
Goat Simulator 3国际版是一个非常有趣的山羊模
烟花燃放模拟器中文版 2025最新版v1.0
烟花燃放模拟器是款仿真的烟花绽放模拟器类型单机小游戏,全方位
我的世界动漫世界 手机版v友y整合
我的世界动漫世界模组整合包是一款加入了动漫元素的素材整合包,
我的世界贝爷生存整合包 最新版v隔壁老王
我的世界MITE贝爷生存整合包是一款根据原版MC制作的魔改整