今天跟大家分享一个开发上遇到的问题,就是当我们项目需要部署到测试环境时,可以通过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,
注意:这些命令只是针对当前应用,已经部署了其他应用不会有影响
火柴人绳索英雄2无限金币版 (Stickman Rope Hero 2)安卓版v2.2v3.4.2
下载奥特曼之格斗超人内测版本 安卓最新版v11.0.0
下载奥特曼之格斗超人百度版 安卓版v11.0.0
下载奥特曼之格斗超人4399游戏盒版 最新安卓版v11.0.0
下载德凯奥特曼D闪光剑模拟器 安卓版v1.0
德凯奥特曼D闪光剑模拟器是一个非常有趣的奥特曼变身模拟器,可
亚刻觉醒器 安卓版v1.1
亚刻觉醒器模拟器是一个非常有趣的奥特曼变身模拟器,为喜欢亚刻
海上餐厅无限金币版 v1.0
海上餐厅免广告版是游戏的破解版本,在该版本中为玩家去除了广告
阿西美女室友竟然全解锁版 v1.0.2
阿西美女室友竟然内置菜单版是游戏的破解版本,在该版本中为玩家
我是大东家正版 最新版v1.2.738
我是大东家正版是一款放置类模拟经营手游,玩家将回到古代成为家