Liberty 提供一個 ZIP 保存檔型的安裝架構,以替代使用 IBM® Installation Manager。如果您是從 ZIP 保存檔安裝 Liberty,且想要升級到最新的修正套件版本,您可以將新的修正套件保存檔套用至新位置,然後移動任何必要的使用者檔案和伺服器配置資料。
關於這項作業
新增功能: 修正套件 16.0.0.2 是 8.5.5.9 之後的下一個 Liberty 修正套件。如需 Liberty 修正套件編號和遞送方式變更的相關資訊,請參閱本版 Liberty 的新增功能。
如果您利用 IBM Installation Manager 來安裝 Liberty,您必須利用 Installation Manager 來套用修正套件。
重要: 您必須將修正套件保存檔解壓縮到新位置。
程序
- 從 WASdev.net 下載並解壓縮 ZIP 保存檔,以安裝新的執行時期環境。 如需相關資訊,請參閱解壓縮 ZIP 保存檔來安裝 Liberty。
- 選擇性的: 將新的安裝架構升級成具備進階功能的版本。 如果您已將先前的安裝架構升級,請升級為至少具備相同的功能層次的產品版本,以降低任何不相容的機會。比方說,如果您先前已升級至 WebSphere® Application Server(基本程式)Liberty,請升級至該相同的版本或 WebSphere Application Server Network Deployment Liberty。如需相關資訊,請參閱將授權套用至 Liberty 安裝架構。
- 選擇性的: 安裝 Liberty Repository 資產,以自訂新的環境。 如需相關資訊,請參閱安裝 Liberty Repository 資產。
- 移動任何使用者資料和伺服器配置。 Liberty 定義兩個位置,用來儲存使用者產生的內容及伺服器配置:
- WLP_USER_DIR;伺服器配置檔的位置,其中包括共用資源。
- WLP_OUTPUT_DIR;伺服器產生之資源的位置。
例如,日誌檔和暫時磁碟儲存體。
如果您的系統上已設定 WLP_USER_DIR 環境變數,新的執行時期環境會繼續使用相同的位置。
這會導致沒有伺服器配置資料的備份。
如果要確保已備份您的伺服器配置,請將 WLP_USER_DIR 所參照的目錄複製到檔案系統上的新位置。
如果要保護原始環境,請變更 WLP_USER_DIR 值來指向新位置。
在解除安裝期間,請將 WLP_USER_DIR 值重設為原始伺服器配置的位置。
如果尚未設定 WLP_USER_DIR,伺服器配置和共用資源會儲存在伺服器執行時期環境根目錄的 usr 目錄中(例如:<liberty_server_runtime_root>/usr)。
在執行時期環境的解除安裝期間,您可以重設 WLP_USER_DIR 環境變數。
如果在您的系統上設定了 WLP_OUTPUT_DIR 環境變數,新伺服器也會使用這個位置。
這可能導致改寫舊的日誌檔。
如果要確保舊的日誌檔會受到保護,請更新或取消設定 WLP_OUTPUT_DIR 環境變數。
解除安裝期間,請將這個值重設為其原始值。
如果未設定 WLP_OUTPUT_DIR 值,預設位置會在伺服器的根目錄中(例如:<liberty_server_runtime_root>/usr/servers/<serverName>)。
如果新的執行時期環境安裝在新位置上,在安裝或解除安裝期間,不需要進行任何更新,因為日誌會繼續出現在每一個別安裝架構的 usr/servers/<serverName>/logs 目錄之下。
註: 如果 server.xml 檔或任何併入的 XML 配置檔參照在伺服器配置目錄之外的另一項資源,這些資源也必須複製過來,否則需要更新參照。
另外,這也適用於應用程式所直接參照的任何資源,例如,參照寫在程式中的檔案系統路徑。
在修正套件解除安裝期間,這些值可以手動重設為其原始值。
- 啟動新的伺服器。執行 <liberty_VX+>/bin/server
start <server_name>。
下一步
驗證新的安裝架構運作無誤之後,即可移除舊安裝架構。在先前的安裝架構中,停止所有伺服器,然後刪除
wlp 目錄。