天天看點

[Jenkins]初次通路Jenkins,輸入密碼後,頁面卡在空白界面一直未加載出内容_解決方案

安裝Jenkins,初次通路Jenkins(​​http://localhost:8002​​,端口号根據各自設定而不同,本例是8002),輸入Jenkins初始化的管理密碼之後,浏覽器中一直卡在空白界面中,沒有内容加載出來

[Jenkins]初次通路Jenkins,輸入密碼後,頁面卡在空白界面一直未加載出内容_解決方案
[Jenkins]初次通路Jenkins,輸入密碼後,頁面卡在空白界面一直未加載出内容_解決方案

異常界面

F12檢視浏覽器中的Request和Response情況:

從Request URL中初步分析可能是想要通過updateCenter站點進行更新安裝Jenkins所需的一些元件;一直不間斷的發送請求,更新站點的狀态值始終為"CHECKING",一直沒有擷取到伺服器響應有效内容。

[Jenkins]初次通路Jenkins,輸入密碼後,頁面卡在空白界面一直未加載出内容_解決方案

搜尋網絡上已有Blog,可能的原因有幾種:

①​<code>​$JENKINS_HOME/hudson.model.UpdateCenter.xml​</code>​檔案中的伺服器位址需要修改為可通路和正常響應的url

②對Jenkins配置滿權限(chmod 777 ...)

③編輯​<code>​/var/lib/jenkins/config.xml​</code>​檔案,替換其中的authorizationStrategy、securityRealm标簽中的class内容

④https證書原因,or所在地區網絡原因,導緻https的伺服器url不能被正确識别傳回有效内容

=====

對以上①-③的可操作性表示懷疑,是否是因為各自安裝版本和方式不同的原因,暫時沒有找到對應的操作;第④種可能性正好是比較靠譜的,網絡上好心的前輩已經探索過其可行性ok(文末參考來源引用有對應Blog連結)

參考以上分析的第④種可能性進行具體化操作

在正常啟動Jenkins和Tomcat服務的前提下,在​​http://localhost:8002​​打開的頁面中輸入正确管理者密碼之後,可在浏覽器中另外建立幾個Tab視窗,然後直接通路以下url位址:

Jenkins插件管理界面==&gt; ​​http://localhost:8002/pluginManager​​

Jenkins插件管理-進階設定界面==&gt; ​​http://localhost:8002/pluginManager/advanced​​

[Jenkins]初次通路Jenkins,輸入密碼後,頁面卡在空白界面一直未加載出内容_解決方案

Jenkins插件管理節目

[Jenkins]初次通路Jenkins,輸入密碼後,頁面卡在空白界面一直未加載出内容_解決方案

Jenkins進階設定界面

在Jenkins插件管理-進階設定界面,定位到頁面最底部中的【更新站點】子產品,将對應URL輸入框中的url的https修改為http,即​<code>​http://updates.jenkins.io/update-center.json​</code>​,然後點選【送出】儲存修改項

[Jenkins]初次通路Jenkins,輸入密碼後,頁面卡在空白界面一直未加載出内容_解決方案
[Jenkins]初次通路Jenkins,輸入密碼後,頁面卡在空白界面一直未加載出内容_解決方案

從服務清單中關閉jenkins--&gt;然後再啟動jenkins--&gt;啟動Tomcat服務

PS:

1.服務清單檢視:Win+R--&gt;cmd指令​<code>​taskmgr​</code>​--&gt;Windows任務管理器:切換頂部功能标簽為【服務】

[Jenkins]初次通路Jenkins,輸入密碼後,頁面卡在空白界面一直未加載出内容_解決方案

2.若啟動jenkins失敗,可能是端口号被占用,需要修改之後再啟用。修改端口号方法:jenkins目錄下輸入cmd指令​<code>​java -jar jenkins.war --httpPort=xxx端口号​</code>​

此時,再次通路Jenkins(​​http://localhost:8002​​),請耐心稍等一會兒。。。即可出現安裝Jenkins插件的提示頁面,如下:

[Jenkins]初次通路Jenkins,輸入密碼後,頁面卡在空白界面一直未加載出内容_解決方案

選擇安裝Jenkins插件的方式

[Jenkins]初次通路Jenkins,輸入密碼後,頁面卡在空白界面一直未加載出内容_解決方案

準備安裝Jenkins插件

[Jenkins]初次通路Jenkins,輸入密碼後,頁面卡在空白界面一直未加載出内容_解決方案

開始自動安裝Jenkins插件ing

[Jenkins]初次通路Jenkins,輸入密碼後,頁面卡在空白界面一直未加載出内容_解決方案

Jenkins插件安裝完成,進入新的界面提示建立管理者使用者

參考來源:

[1] 安裝Jenkins時不能聯網安裝插件問題解決

[2] jenkins可選插件為空的解決方式

原文位址:https://www.jianshu.com/p/1e411d225186