企业实战(Jenkins+GitLab+SonarQube)_10_Jenkins通过Depoly插件热部署Java程序

文章目录

  • 一、 编辑配置文件
    • 1.1. 进入tomcat的conf目录
    • 1.2. 编辑tomcat-users.xml文件
    • 1.3. 添加配置信息
  • 二、 配置说明
  • 三、 启动tomcat服务
    • 3.1. 启动tomcat
    • 3.2. 浏览器访问
    • 3.3. 点击Manager App访问403
    • 3.4. 编辑配置文件
    • 3.5. 注释value部分
    • 3.6. 浏览器再次请求
  • 四、新建任务(testMaven2)
    • 4.1. 设置构建的最大数量方式内存溢出
    • 4.2. 配置拉取项目地址和凭据
    • 4.3. 配置maven编译、打包命令
    • 4.4. 选择热部署容器
    • 4.5. 选择tomcat8.x部署
    • 4.6. 添加凭据
    • 4.7. 选择凭据
    • 4.8. 设置热部署文件及路径(war)
    • 4.9. 构建项目
    • 4.10. 控制台监控输出
  • 五、 登录tomcat后台管理页面查看
    • 5.1. 点击后台应用服务
    • 5.2. tomcat管理页面参数讲解

一、 编辑配置文件

1.1. 进入tomcat的conf目录

1.2. 编辑tomcat-users.xml文件

vim tomcat-users.xml

1.3. 添加配置信息

<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<role rolename="admin"/>
<user username="gblfy" password="gblfy" roles="manager-gui,manager-script,manager-jmx,man
ager-status,admin"/>

在这里插入图片描述

二、 配置说明

命令说明
manager-gui允许访问HTML GUI和状态页面
manager-script允许访问文本界面和状态页面
manager-jmx允许访问JMX代理和状态页面
manager-status仅允许访问状态页面

三、 启动tomcat服务

3.1. 启动tomcat

cd /app/tomcat8082/bin
./startup.sh

3.2. 浏览器访问

在这里插入图片描述

3.3. 点击Manager App访问403

不配置会出现以下异常403,无权限访问。但是配置了为何也不好使?
在这里插入图片描述

3.4. 编辑配置文件

编辑 /app/tomcat8082/webapps/manager/META-INF/context.xml配置文件

vim /app/tomcat8082/webapps/manager/META-INF/context.xml

3.5. 注释value部分

在这里插入图片描述

3.6. 浏览器再次请求

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

四、新建任务(testMaven2)

  • 任务就是创建项目
    在这里插入图片描述

4.1. 设置构建的最大数量方式内存溢出

在这里插入图片描述

4.2. 配置拉取项目地址和凭据

在这里插入图片描述

4.3. 配置maven编译、打包命令

在这里插入图片描述

4.4. 选择热部署容器

在这里插入图片描述

4.5. 选择tomcat8.x部署

  • 其他tomcat7.x及以上版本均已支持
    在这里插入图片描述

4.6. 添加凭据

  • 登录tomcat管理后台的密码
    在这里插入图片描述

4.7. 选择凭据

在这里插入图片描述

4.8. 设置热部署文件及路径(war)

在这里插入图片描述

4.9. 构建项目

点击-【确定】-【立即构建】-【控制台输出】
在这里插入图片描述

4.10. 控制台监控输出

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

五、 登录tomcat后台管理页面查看

在这里插入图片描述

5.1. 点击后台应用服务

在这里插入图片描述

5.2. tomcat管理页面参数讲解

页面参数讲解:

命令说明
stop停止部署
reload取消部署
取消部署
expire sessionsession 过期时间设置

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/524055.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

简述Qt编程中遇到的编码格式问题

提要 当文本中出现中文的时候&#xff0c;在两者之前的文本编码格式不一样的时候就会出现乱码。就像qt5默认的编码格式为utf-8&#xff0c;而Windows的开发环境默认的是gbk编码。 编码转化 utf-8编码于gbk编码的转换为下面截图中所示。 本文的作者也不是很清除编码格式这块…

苹果支付60亿美元与高通和解?亚马逊不再运营中国国内市场业务;华为愿同德国签“无间谍软件协议”;Facebook开发语音服务...

戳蓝字“CSDN云计算”关注我们哦&#xff01;重磅先知亚马逊&#xff1a;从7月18日起将不再运营中国国内市场业务传Facebook开发语音服务&#xff1a;将与亚马逊和苹果Siri竞争瑞银预计苹果将向高通支付60亿美元和解金任正非&#xff1a;华为愿同德国签“无间谍软件协议”重磅快…

企业实战(Jenkins+GitLab+SonarQube)_11_Jenkins权限的划分

Jenkins 集成Role-based Authorization Strategy插件实现企业级权限管理 文章目录一、Jenkins权限简介&#xff1a;二、Role-based 插件下载和启用2.1. 下载安装2.2. Jenkins 启用Role-Based Strategy三、实战案例演示&#xff1a;3.1. 新建用户3.2. 创建角色3.2.1. 创建一个全…

漫威电影宇宙观影指南,口碑票房最佳都是谁

戳蓝字“CSDN云计算”关注我们哦&#xff01;技术头条&#xff1a;干货、简洁、多维全面。更多云计算精华知识尽在眼前&#xff0c;get要点、solve难题&#xff0c;统统不在话下&#xff01;作者&#xff1a;胡萝卜酱转自&#xff1a;DataGo数据狗美漫迷&#xff0c;尤其是漫威…

jenkins 远程启动tomcat报错:Neither the JAVA_HOME nor the JRE_HOME environment variable is defined

异常现象&#xff1a; jenkins 远程启动tomcat报错&#xff1a;Neither the JAVA_HOME nor the JRE_HOME environment variable is defined 解决方案&#xff1a; 在开始脚本前面添加java的变量 export JAVA_HOME/app/jdk1.8.0_144 export CLASSPATH.:$JAVA_HOME/lib/dt.ja…

漫话:如何给女朋友解释什么是乐观锁与悲观锁

戳蓝字“CSDN云计算”关注我们哦&#xff01;技术头条&#xff1a;干货、简洁、多维全面。更多云计算精华知识尽在眼前&#xff0c;get要点、solve难题&#xff0c;统统不在话下&#xff01;最近&#xff0c;我和女朋友商量好&#xff0c;我负责制定行程&#xff0c;她负责购买…

云计算之基,一文带你速懂虚拟化KVM和XEN

戳蓝字“CSDN云计算”关注我们哦&#xff01;技术头条&#xff1a;干货、简洁、多维全面。更多云计算精华知识尽在眼前&#xff0c;get要点、solve难题&#xff0c;统统不在话下&#xff01;作者 &#xff1a;Pasca来源 &#xff1a;蛋蛋团正文 &#xff1a;共2022 字预计阅读时…

gradle下载及配置

下载&#xff1a;https://gradle.org/install/#manually 参考链接&#xff1a;https://www.cnblogs.com/linkstar/p/7899191.html 配置&#xff1a; 新建系统变量&#xff1a; GRADLE_HOME D:\Program Files\gradle-5.2.1编辑path,添加全局变量&#xff1a; ;%GRADLE_HOME%\…

qt自定义含有拖动功能的窗口在点击窗口的下拉列表时窗口移动

提要 自定义的弹出窗口&#xff0c;窗口可以实现按下鼠标拖动&#xff0c;鼠标释放停止拖动&#xff0c;窗口种含有子控件&#xff0c;下拉列表&#xff0c;在点击下拉列表时窗口移动。 解决方法 因为点击下拉列表的时候&#xff0c;触发了窗口的移动事件&#xff0c;所以添…

数字化转型2.0落地的正确姿势 | 人物志

戳蓝字“CSDN云计算”关注我们哦&#xff01;人物志&#xff1a;观云、盘点、对话英雄。以云计算风云人物为核心&#xff0c;聚焦个人成长、技术创新、产业发展&#xff0c;还原真实与鲜活&#xff01;如今&#xff0c;企业数字化转型已经进入2.0时代&#xff0c;数字化转型2.0…

新华三首发数字大脑计划;微软进军物联网领域?说好的三星折叠屏发布会,就这样不开了?Google 发布小型芯片 Jacquard...

关注并标星星CSDN云计算极客头条&#xff1a;速递、最新、绝对有料。这里有企业新动、这里有业界要闻&#xff0c;打起十二分精神&#xff0c;紧跟fashion你可以的&#xff01;每周三次&#xff0c;打卡即read更快、更全了解泛云圈精彩newsgo go go 波音首席执行官“声明安全”…

OpenGL 图像白平衡色温

目录 一.OpenGL 图像白平衡色温 1.IOS Object-C 版本1.Windows OpenGL ES 版本2.Windows OpenGL 版本 二.OpenGL 图像白平衡色温 GLSL Shader三.猜你喜欢 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 基础 零基础 OpenGL ES 学习路线推荐 : OpenG…

Linux6、7 系列 安装、卸载mysql

Linux环境下载mysql&#xff1a; 点击链接&#xff1a; https://blog.csdn.net/weixin_40816738/article/details/90111456 一、安装环境依赖&#xff1a; yum install -y cmake make gcc gcc-c libaio ncurses ncurses-devel二、安装流程 1、软件解压2、添加系统mysql组和m…

Kafka精华问答 | Kafka的主要应用场景有哪些?​

Kafka是最初由Linkedin公司开发,具有高性能、持久化、多副本备份、横向扩展能力。今天&#xff0c;我们就看看看关于Kafka的精华问答吧。1&#xff1a;Q:什么是Kafka&#xff1f;A&#xff1a;Kafka是由Apache软件基金会开发的一个开源流处理平台&#xff0c;由Scala和Java编写…

强推!十大顶级大数据可视化工具 | 程序员硬核评测

戳蓝字“CSDN云计算”关注我们哦&#xff01;程序员硬核评测&#xff1a;客观、高效、不说软话。无论是技术质量、性能水平&#xff0c;还是工具筛选&#xff0c;一测便知&#xff01;编译作者&#xff1a;风车云马前言Salesforce公司的一项调查显示&#xff1a;53%的员工要经常…

代码版本管理 GitLab介绍

一、前言 GitLab是利用 Ruby on Rails 一个开源的版本管理系统&#xff0c;实现一个自托管的 Git 项目仓库&#xff0c;可通过 Web 界面进行访问公开的或者私人项目。 它拥有与 Github 类似的功能&#xff0c;能够浏览源代码&#xff0c;管理缺陷和注释。可以管理团队对仓库的…

国内首款全国产固态硬盘控制芯片发布

4月22日&#xff0c;国科微与龙芯中科战略合作签约暨国内首款全国产固态硬盘控制芯片发布仪式在北京人民大会堂举行。双方将建立长期稳定的业务合作伙伴关系&#xff0c;携手打造关键信息基础设施国产化生态。作为首个战略合作成果&#xff0c;国科微发布全新的GK2302系列芯片&…

使用gitlab初次上传代码

提要 项目开发中需要使用gitlab来管理代码&#xff0c;将自己开发的模块上传到gitlab,第一次使用这个代码管理仓库&#xff0c;记录一下。 方法 1.首先注册gitlab的账号。这个在百度上搜一下gitlab的官网&#xff0c;进去后首页就是注册及登陆页面&#xff0c;没有账号的先注…

云数据库精华问答 | 现有数据库优化到云环境有什么好处​?

云数据库可以实现按需付费、按需扩展、高可用性以及存储整合等优势。我们就看看看关于云数据库的精华问答吧。1&#xff1a;Q:什么是云数据库&#xff1f;A&#xff1a;云数据库是指被优化或部署到一个虚拟计算环境中的数据库&#xff0c;可以实现按需付费、按需扩展、高可用性…

上传更新的代码到gitlab

提要 项目开发中已经初次上传代码到gitlab上&#xff0c;那么后面在本地修改了代码之后怎么上传&#xff0c;本文作以说明。 方法 首先说明一点&#xff0c;若你本地代码要上传的代码在你之前创建的本地仓库之外&#xff0c;那么你需要将要上传的代码拷贝到本地仓库中&#…