jenkins将war部署到tomcat(上传方式)

需要安装Deploy to container Plugin,该插件要通过属于manager-script组的Tomcat管理用户将war包发布到Tomcat服务器上

1. 安装插件

由于版本不同,插件名称可能不同,我配置的时候,插件名称为“Deploy to container”

如下图:

2. 部署tomcat

本系列的环境是:jenkins+windows+git+maven+springboot,springboot要tomcat8以上才能正常部署,所以要在目标服务器(不一定是jenkins服务器)上部署好tomcat8

3. tomcat要有manager工程

4. 通过用户名、密码访问manager工程

在TOMCAT_HOME/conf/tomcat-users.xml添加manager-script组和相应的用户,增加如下两行:

<role rolename="manager-script"/>
<user username="deploy" password="deploy123456" roles="manager-script"/>

注:配置好后需要重启Tomcat才能生效

5.访问manager工程时显示403错误的解决方法

参见如下文章:
http://www.malaoshi.top/show_1EF2744EWjUx.html

6.jenkins构建后操作


context path就是指服务的上下文


感谢文章:
https://blog.csdn.net/houyefeng/article/details/50996198


原文出处:/show_1EF25Z4SEcpM.html