一聚教程网:一个值得你收藏的教程网站

热门教程

Maven远程部署到tomcat环境的步骤

时间:2022-06-30 17:44:11 编辑:袖梨 来源:一聚教程网

今天跟大家分享一个开发上遇到的问题,就是当我们项目需要部署到测试环境时,可以通过maven的插件来直接将war包部署到tomcat服务器中,而不需要登录测试服务器再去进行部署,当然部署方式有很多,比如持续集成这些等,下面就简单说下操作步骤,如何部署。

配置插件

需要在项目的pom.xml文件中增加一个部署的插件,如下:

org.codehaus.mojo

tomcat-maven-plugin

1.1

http://172.18.83.125:8080/manager

deploymentRepo

/iDeploy

针对上面的配置进行一个简单的说明

url: 远程tomcat的管理地址,注意后面的manager为tomcat的管理接口地址,根据项目而定

server:这个为一个配置信息,需要与本地仓库setting.xml文件里面的配置名称一样

path:部署的应用名称

修改setting.xml

上一步配置中有个server的标签,所以需要在setting.xml配置文件中增加一个节点配置,配置我们的server,指定tomcat管理的用户名和密码信息,如下:

deploymentRepo

admin

adminpass

这个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,

注意:这些命令只是针对当前应用,已经部署了其他应用不会有影响

热门栏目