Liberty 設定檔提供一個 ZIP 保存檔型的安裝架構,以作為使用 IBM® Installation Manager 的替代方案。
如果您是從 ZIP 保存檔安裝 Liberty 設定檔,且想要升級到最新的修正套件版本,您可以將新的修正套件保存檔套用於新位置,並移轉任何必要的使用者檔案和伺服器配置資料。
關於這項作業
如果您利用 IBM Installation Manager 來安裝 Liberty 設定檔,您必須利用 Installation Manager 來套用修正套件。
重要: 您必須將新的修正套件保存檔套用於新的位置。
程序
- 從 WASdev.net 下載並解壓縮 ZIP 保存檔,以安裝新的執行時期環境。 如需相關資訊,請參閱解壓縮 ZIP 保存檔來安裝 Liberty 設定檔。
- 選擇性的: 將新的安裝架構升級成具備進階功能的版本。 如果您已將先前的安裝架構升級,請升級為至少具備相同的功能層次的產品版本,以降低任何不相容的機會。舉例來說,如果您先前已升級至
WebSphere Application Server Liberty(基本程式),請升級至該相同的版本或 WebSphere Application Server Liberty Network Deployment。如需相關資訊,請參閱升級 Liberty 設定檔安裝架構。
- 選擇性的: 安裝「Liberty 儲存庫」資產,以自訂新的環境。 如需相關資訊,請參閱安裝「Liberty 儲存庫」資產。
- 移動任何使用者資料和伺服器配置。 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 目錄。