jenkins部署war包到远程tomcat

一,安装 Deploy to container Plugin

1,我们把war包远程部署到tomcat上,需要deploy to container plugin插件。步骤如下:

在这里插入图片描述

2,搜索自己需要的插件,然后点击安装。不成功就多试几次。

在这里插入图片描述

二,配置maven,jdk, git

1,进入全局工具配置:

在这里插入图片描述

2,maven配置,maven请自行下载 maven官方下载地址。配置路径要是自己的。

在这里插入图片描述
在这里插入图片描述

3,jdk配置 jdk请自行下载 这里只是jenkins上的配置

在这里插入图片描述

4,git配置,git请自行下载 git官方下载地址

在这里插入图片描述

三,新建jenkins任务

1,新建一个任务,输入名字,构建一个自由风格的软件项目

在这里插入图片描述

2,jekins任务配置

在这里插入图片描述

3,任务的git仓库配置,需要把本地的公钥放到github上。以下命令生成公钥私钥

ssh-keygen

在这里插入图片描述

4,配置jenkins任务构建

在这里插入图片描述

5,配置jenkins任务构建后操作,选择deploy war/ear to a container。这个选择只有安装第一步的插件才会有。

在这里插入图片描述

6,修改需要发布到的tomcat的tomcat-users.xml文件,添加如下内容。

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

7,jenkins添加tomcat的用户和密码。

在这里插入图片描述
在这里插入图片描述

8,构建后操作,选择配置后的tomcat用户,填写上tomcat的访问url。

在这里插入图片描述

总结


这样jenkins远程部署war就完成了。
在这里插入图片描述

其他jenkins教程请点击下面的链接

Jenkins安装教程
jenkins部署war包到远程tomcat
jenkins部署jar包到远程服务器
jenkins之代码推送github触发jenkins自动构建

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐