Sun Java logo     上一頁      目錄      索引      下一頁     

Sun logo
Sun Java Enterprise System 2005Q4 升級指南 

第 6 章
Web Server

本章描述如何將 Web Server 升級到 Java ES 2005Q4 (發行版本 4):Sun Java System Web Server 6.1 SP5 2005Q4。

本章提供 Java ES 發行版本 4 支援的不同升級路徑之升級問題和程序的一般簡介。本章涵蓋在 Solaris 和 Linux 作業系統上的升級作業:


Web Server 升級簡介

本節描述下列會影響 Web Server 升級至 Java ES 2005Q4 (發行版本 4) 的一般層面:

關於 Java ES 發行版本 4 Web Server

Java ES 發行版本 4 版本的 Web Server 進行了若干錯誤修正,包括與 NSS 共用元件相關的安全性修正。

如需詳細資訊,請參閱相應的版本說明。

Web Server 升級資訊指南

表 6-1 顯示支援的 Web Server 至 Java ES 發行版本 4 的升級路徑。該表適用於 Solaris 和 Linux 作業系統。

表 6-1  至 Java ES 發行版本 4:Sun Java System Web Server 6.1 SP5 2005Q4 的升級路徑

Java ES 發行版本

Web Server 版本

一般方法

需要重新配置

發行版本 3

Sun Java System Web Server 6 2005Q1 Update 1 SP 4

直接升級:
藉由套用修補程式來執行。

發行版本 2

Sun Java System Web Server 6 2004Q2 Update 1 SP 2
Platform Edition 和 Enterprise Edition

直接升級:
藉由套用修補程式來執行。

發行版本 1

Sun ONE Web Server6.1 (2003Q4)

尚未認證直接升級:
但可藉由套用修補程式來執行。

Java ES 發行版本之前的發行版本

 

無直接升級。

 

Web Server 資料

下表顯示可能受 Web Server 軟體升級影響的資料類型。

表 6-2  Web Server 資料用途

資料類型

位置

用途

配置資料

WebServer-base/https-instanceName/config/obj.conf

和同一目錄中的其他檔案

配置 Web Server 實例

相容性問題

Java ES 發行版本 4 Web Server 未推出任何介面變更,它向下相容較早的版本。

Web Server 相依性

Web Server 除了對 Java ES 共用元件有相依性外,對其他 Java ES 元件沒有相依性 (請參閱表 1-6)。


從 Java ES 發行版本 3 升級 Web Server

本節包括將 Web Server 從 Java ES 2005Q1 (發行版本 3) 升級至 Java ES 2005Q4 (發行版本 4) 的相關資訊。本節涵蓋以下主題:

簡介

將 Java ES 發行版本 3 Web Server 升級到發行版本 4 時,請考慮升級程序的下列層面:

升級發行版本 3 Web Server

本節描述如何在 Solaris 及 Linux 平台上將 Web Server 從 Java ES 發行版本 3 升級到 Java ES 發行版本 4。當某個主題依賴平台特定的程序時,該主題將指出其適用的作業系統。本節涵蓋以下主題:

升級前作業

升級 Web Server 之前,應該執行下述作業。

驗證目前版本資訊

您可藉由使用 -version 選項啟動 Web Server 實例伺服器來驗證 Web Server 的目前版本:

升級 Web Server 相依性

一般的建議是將電腦系統 (及運算環境中) 的所有 Java ES 元件都升級到 Java ES 發行版本 4。不過,將 Web Server 升級到發行版本 4 時,只需要在升級 Web Server 前將 NSS 和 NSPR 共用元件從發行版本 3 升級到其發行版本 4 版本。第 2 章「升級 Java ES 共用元件」中提供了將 NSS 和 NSPR 或其他希望升級的 Java ES 共用元件升級到發行版本 4 的指示。

備份 Web Server 資料

將 Web Server 從發行版本 3 升級到發行版本 4 不會修改配置資料。不需要備份目前的資料。

取得必要的配置資訊和密碼

不需要關於目前安裝版本的特殊資訊。不過,您需要以超級使用者的身份登入才能執行升級。

升級發行版本 3 Web Server (Solaris)

本節討論影響 Web Server 升級程序的注意事項,接著提供對程序本身的說明。

升級注意事項 (Solaris)

將 Web Server 軟體升級到 Java ES 發行版本 4 時要考慮下列注意事項:

升級程序 (Solaris)

下述程序適用於對應於執行升級的電腦上同一安裝的 Web Server 影像的所有 Web Server 實例。

  1. 根據表 6-4 取得所需的修補程式。
  2. 可從下列位置將修補程式下載到 /tmphttp://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access

  3. 請以超級使用者身份登入或成為超級使用者。
  4. su -

  5. 停止所有執行中的 Web Server 實例和 Administration Server。
  6. WebServer-base/https-instanceName/stop
    WebServer-base/https-admserv/stop

  7. 如果尚未將 NSS 和 NSPR 共用元件及希望升級的任何其他共用元件升級到發行版本 4,請執行此動作。
  8. 請參閱升級 Web Server 相依性

  9. 套用表 6-4 中相應的 Web Server 修補程式。
  10. patchadd patch_ID

  11. 確認修補程式升級成功:
  12. showrev -p | grep patch_ID

    輸出應傳回步驟 5 中套用的修補程式 ID 版本。

  13. 重新啟動在步驟 3 中停止的 Web Server 實例。

升級發行版本 3 Web Server (Linux)

本節討論影響 Web Server 升級程序的注意事項,接著提供對程序本身的說明。

升級注意事項 (Linux)

除了 Linux 發行版本 4 升級修補程式與 Solaris 修補程式不同以外,其餘在 Linux 平台上將 Web Server 軟體升級到 Java ES 發行版本 4 所要考慮的注意事項與在 Solaris 平台上升級時要考慮的注意事項相同 (請參閱升級注意事項 (Solaris))。

下表顯示適用於 Linux OS 的發行版本 4 Web Server 升級修補程式:

表 6-5  用於在 Linux 上升級 Web Server 的修補程式1 

說明

修補程式 ID 和 RPM 名稱

Web Server 核心

118202-09

  • sun-webserver-6.1.5-6.i386.rpm

Web Server 本土化版本

118203-06

  • sun-webserver-Locale-6.1.5-1.i386.rpm

1修補程式的修訂版號碼是升級到 Java ES 發行版本 4 的最低需求。如果有更新的修訂版可用,請使用更新的修訂版,而不要使用表中的修訂版。

升級程序 (Linux)

下述程序適用於對應於執行升級的電腦上同一安裝的 Web Server 影像的所有 Web Server 實例。


注意

在 Linux 上執行的從 Java ES 發行版本 3 到 Java ES 發行版本 4 的升級無法回復。


  1. 使用表 6-5 中的修補程式號碼和 RPM 名稱取得所需的修補程式。使用此資訊以取得 RPM 的版本號碼。
  2. 可從下列位置將修補程式下載到 /tmphttp://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access

  3. 請以超級使用者身份登入或成為超級使用者。
  4. su -

  5. 停止所有執行中的 Web Server 實例和 Administration Server。
  6. WebServer-base/https-instanceName/stop
    WebServer-base/https-admserv/stop

  7. 如果尚未將 NSS 和 NSPR 共用元件及希望升級的任何其他共用元件升級到發行版本 4,請執行此動作。
  8. 請參閱升級 Web Server 相依性

  9. 套用表 6-5 中的 Web Server RPM。
  10. rpm -Fvh sun-webserver-6.1.5-6.i386.rpm

  11. 確認升級成功:
  12. rpm -q sun-webserver

    應傳回 RPM 的新修訂版號碼。

  13. 重新啟動在步驟 3 中停止的 Web Server 實例。
  14. WebServer-base/https-admserv/start
    WebServer-base/https-instanceName/start

驗證升級

您可藉由使用 -version 選項啟動 Web Server 實例伺服器來驗證 Web Server 到發行版本 4 的升級:

請參閱表 6-3 取得輸出值。

此外,也可以檢查以下記錄檔案中的項目:

升級後作業

除了在升級程序 (Solaris)升級程序 (Linux) 中所述的步驟之外,沒有升級後的作業。

回復升級 (Solaris)

本節描述影響 Web Server 升級回復程序的注意事項,接著提供程序本身。

回復注意事項 (Solaris)

發行版本 4 Web Server 升級的回復程序基本上就是升級到發行版本 4 程序的逆過程。修補程式會被移除。

回復程序 (Solaris)
  1. 請以超級使用者身份登入或成為超級使用者。
  2. su -

  3. 停止所有執行中的 Web Server 實例和 Administration Server。
  4. WebServer-base/https-instancename/stop
    WebServer-base/https-admserv/stop

  5. 移除表 6-4 中的修補程式。
  6. patchrm patch_ID

  7. 重新啟動在步驟 2 中停止的 Web Server 實例。


從 Java ES 發行版本 2 升級 Web Server

將 Java ES 2004Q2 (發行版本 2) Web Server 升級到發行版本 4 的程序與將發行版本 3 Web Server 升級到發行版本 4 的程序基本相同,只是其升級前步驟還應包括將 Web Server 依賴的所有共用元件 (請參閱表 1-6) 從其發行版本 2 版本升級到發行版本 4。

第 2 章「升級 Java ES 共用元件」中提供了將 Java ES 共用元件升級到發行版本 4 的指示。

若要將發行版本 2 Web Server 升級到發行版本 4,除了將參照的所有發行版本 3 取代為發行版本 2 以外,其他請遵循從 Java ES 發行版本 3 升級 Web Server 中的指示。不過,從發行版本 2 升級到發行版本 4 還需要修改 obj.conf 配置檔案,但這是自動執行的。



上一頁      目錄      索引      下一頁     


文件號碼:819-3458。  Copyright 2005 Sun Microsystems, Inc. 版權所有。