Service Registry 3.1 版本說明

6491246:在 HP-UX 平台上升級失敗

問題摘要︰如果您曾經在 HP-UX 系統上安裝並使用舊版的 Service Registry (從 Java ES 2005Q4),而現在升級至 Service Registry 的 Java ES 5 版本,則無法進行安裝,並顯示 HADB (高可用性資料庫) 發生問題的錯誤訊息。問題在於 HADB 套裝軟體先前安裝在 Java ES 5 安裝程式視為非預設的位置。

如果解除安裝 Application Server 的 Java ES 2005Q4 版本,然後安裝 Service Registry 和 Application Server 的 Java ES 5 版本,也會發生此問題。

解決方法:如果解除安裝 Application Server,則必須在重新安裝之前,先移除 sun-hadb 套裝軟體。

如果是直接從 Service Registry 的 Java ES 2005Q4 版本升級至 Java ES 5 版本,步驟將更為繁複:

  1. 移除 sun-hadb 套裝軟體。

  2. 安裝 Service Registry 和 Application Server 的 Java ES 5 版本。

  3. 編輯 /opt/sun/appserver/config/asenv.conf 檔案,如下所示:

    • 將下行

      AS_ANT="/opt/sun/share/lib/ant/bin"

      變更為

      AS_ANT="/opt/sun/bin"
    • 將下行

      AS_ANT_LIB="/opt/sun/share/lib/ant/lib"

      變更為

      AS_ANT_LIB="/opt/sun/share/lib"
    • 增加下列兩行:

      AS_DERBY_INSTALL="/opt/sun/javadb"
      AS_MFWK_HOME=/opt/sun/mfwk/share
  4. /opt/sun/appserver/lib 目錄中,建立名稱為 endorsed 的子目錄。

  5. /opt/sun/javadb/lib/derby.jar 檔案複製到 /opt/sun/appserver/lib/endorsed 目錄中。