成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

CI&CD落地實踐3-Jenkins版本升級與踩坑實踐

開發 前端
Jenkins從 6 月 28 日發布的 Jenkins 2.357 和9 月 LTS 版本開始,Jenkins 最低需要 Java 11,所以jdk最低要安裝到11。

背景

當前環境:

  • 操作系統:Linux(CentOS-7.9);
  • Java版本:Java8;
  • Jenkins版本:2.328;

升級原因:很多插件都不兼容,無法使用,提示要升級版本。

一、升級Jenkins過程

1.遇到的坑1-Java版本過低

確切地說,之前是有過升級成功的經驗的,步驟如下:

① 下載最新的jenkins.war包并放到
/home/apache-tomcat-9.0.43/webapps目錄下;

② 重啟apache-tomcat;

③ 訪問Jenkins;

但是我在重啟后,再次訪問Jenkins遇到了如下報錯:

在網上查閱后得知,Jenkins從 6 月 28 日發布的 Jenkins 2.357 和9 月 LTS 版本開始,Jenkins 最低需要 Java 11,所以jdk最低要安裝到11。

2.安裝JDK11

① 在liunx上可以通過如下命令安裝:

yum -y install java-11-openjdk*

以上會直接自動安裝jdk并配置好環境變量:

② 測試java版本,已經升級到java11:

已安裝的java11在/usr/lib/jvm目錄下:

3.遇到的坑2-未切換到新安裝的Java

重啟apache-tomcat,再次刷新Jenkins頁面,還是出現前面的404報錯:

通過查看Tomcat啟動日志發現,Tomcat使用的java版本仍然是java8,說明新安裝的java11并沒有對apache-tomcat生效,因此還需要特地為apache-tomcat指定java版本。

4.指定apache-tomcat的Java版本

具體修改哪個文件,起初我也不確定,后來在這篇帖子中找到了答案:《啟動 Tomcat 遇到 Neither the JAVA_HOME nor the JRE_HOME environment variable is defined 問題,已解決》

整個調用鏈路如下:

  • Windows:啟動文件startup.sh → catalina.sh → setclasspath.sh,setclasspath.sh 里讀取系統的環境變量。
  • Linux:啟動文件startup.sh → catalina.sh → setclasspath.sh,setclasspath.sh 里讀取系統的環境變量。

① 修改Tomcat的bin目錄下的setclasspath文件

我的是Linux系統,所以只需要在Tomcat的bin目錄下的setclasspath.sh文件中將java版本指定為新安裝的java11就可以了

在setclasspath.sh文件最開始位置設置java相關的環境變量:

② 再次重啟apache-tomcat,使用的是最新的java11

③ 重新訪問Jenkins

此時再次訪問Jenkins,就不會出現開頭的404報錯了,訪問正常:

更新成功,Jenkins訪問正常,界面煥然一新,版本為升級后的2.387.1版本:

后續如有新版本更新,只需替換jenkins.war包即可,除非有明確的java版本要求。

責任編輯:武曉燕 來源: 今日頭條
相關推薦

2023-05-09 08:15:00

Linux節點Windows

2021-09-07 08:23:45

GitOpsCICD

2021-02-10 08:24:47

微服務CICD

2020-10-21 14:10:28

工具測試開發

2021-05-18 08:00:00

Kubernetes容器進程

2022-09-05 15:12:34

數據庫GitHub開發

2021-07-28 14:37:57

WKWebviewh5網絡

2021-01-18 09:35:17

Travis-CGithub ActiLinux

2020-10-12 07:00:00

JenkinsDevOps測試工具

2021-07-28 13:23:32

CICD管道安全漏洞

2019-04-18 14:06:35

MySQL分庫分表數據庫

2023-02-20 08:11:04

2022-12-21 11:37:34

開發云原生

2019-07-17 14:03:44

運維DevOps實踐

2024-08-07 10:14:35

2020-05-22 09:12:46

HTTP3網絡協議

2023-03-30 18:39:36

2024-05-20 11:23:18

2018-07-13 09:38:54

2013-11-18 14:16:47

智慧城市
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 色爱综合网 | 国产探花 | 黄色大片免费看 | 天天操狠狠操 | 无码日韩精品一区二区免费 | 国产免费一区二区 | 亚洲精品一区二区三区四区高清 | 操网站| 国产欧美精品一区二区三区 | 黄色毛片黄色毛片 | 亚洲一区二区三区免费 | 久久久做 | 欧美久久久久 | 免费精品国产 | 一级毛片视频在线 | 中国一级特黄真人毛片免费观看 | 日韩一区不卡 | 日韩在线精品视频 | 亚洲精品一区国语对白 | 美国一级黄色片 | 91av视频| 日日爱av| 亚洲社区在线 | 国产一区二区在线播放 | 欧美一区二区另类 | 国产日韩欧美一区二区 | 久久免费香蕉视频 | 欧美在线一区二区三区 | 人操人人 | 欧美视频一区 | 成人免费视频在线观看 | 精品国产乱码久久久久久牛牛 | 91欧美精品成人综合在线观看 | 日韩一区中文字幕 | 久久精品视频9 | 在线观看中文字幕 | 影音av | 日本偷偷操 | 91精品免费 | 精品一区国产 | 亚洲综合色网站 |