1. 概述
1.1 版本
| FineDataLink 版本 | 功能變動 |
|---|---|
| 4.0.9 | - |
| 4.1.7.2 | 支援「上傳更新」,即前端手動上傳 JAR 包進行更新升級,解決每個月發布的中間版本不能提供一鍵升級的問題 |
| 4.1.11.2 | 最新支援的「線上更新升級」版本為 4.1.10.3 |
1.2 應用場景
為了滿足使用者日益增加的使用需求,FineDataLink 快速更新疊代,因此使用者需要更方便的升級方式來更新升級 FineDataLink 伺服器。
1.3 功能說明
Tomcat獨立部署FDL且網路連結的環境下,提供「線上更新」和「上傳更新」功能。如下圖所示:

2. 使用限制
提示:「線上更新」和「上傳更新」功能需要在獨立部署且網路連結的環境下使用,同時有下面限制:
1)當前版本低於 4.1.10.3,可以使用「線上更新」功能,升級到 4.1.10.3 版本;建議一鍵升級前聯系技術支援檢查JVM記憶體配置,保證任務資源充分,具體配置量可參考:FineDataLink部署環境準備
其餘情況下不能使用「線上更新」功能。
2)4.1.X 升級到 4.2.X 時,不建議使用「上傳更新」功能;「上傳更新」功能其實就是將 JAR 包解壓到%Tomcat/webapps/webroot/WEB-INF/lib目錄下,一些版本升級前需要先刪除部分 JAR 再上傳新的 JAR,所以不能直接使用該功能,建議參考升級文檔:4.1.x 版本間升級
3)使用「線上更新」和「上傳更新」功能前,需要參考 FineDataLink外網地址 開通更新升級的外網埠 443 和 80。
3. 前提條件
為保證升級穩定性,建議在升級前對工程進行備份。
1)備份定時任務和調度配置:
詳情參見:備份
注:資料管道暫不支援備份。
2)備份 JAR 包。系統自動備份,使用者無需操作
每次觸發更新升級時, JAR 包都會自動做一次備份。若使用者升級失敗,則可以恢複備份的 jar 包,若升級成功,可以刪除備份,如下圖所示:

4. 展示版本資訊
進入「管理系統>智慧維運>備份還原」,點選「更新升級」,如下圖所示:

顯示當前的 FineDataLink 版本以及最新的 jar 版本,如下圖所示:

下方顯示對應更新日期優化和新增的功能,如下圖所示:

「自動推播更新」按鈕預設開啟,當伺服器為外網環境時,每天晚上12點自動檢查更新,如果有新版本更新則為超級管理者推播平台訊息,如下圖所示:

5. 線上更新升級工程
當前版本低於 4.1.10.3,可點選「線上更新」按鈕(若已經是最新線上版本,則按鈕灰化),升級到 4.1.10.3 版本;其餘情況下不能使用「線上更新」功能。
範例說明:
點選「線上更新」按鈕更新 JAR 包至 4.1.4 版本。

系統會自動進行 jar 包更新,如下圖所示:

等待更新結束後,點選確定,如下圖所示:

重啟工程,重啟步驟詳情參見:關閉或重啟FineDataLink工程,重啟完成後,進入「更新升級」,查看當前工程版本,已經升級至最新版本,如下圖所示:

6. 上傳更新升級工程
上傳更新支援前端上傳 JAR 包進行更新升級,使用者可向技術支援獲取任意想要升級的小版本,進行上傳升級。4.1.7.2 版本開始支援。
1)向帆軟技術支援獲取需要升級的 JAR 包。
2)點選「上傳更新」,如下圖所示:

3)上傳獲取的 JAR 包並等待更新,如下圖所示:

等待更新結束後,點選確定,然後重啟工程,重啟步驟詳情參見:關閉或重啟FineDataLink工程,重啟完成後,進入「更新升級」,查看當前工程版本,已經升級至所需要升級的版本。
