Sun Java System Access Manager 7 2005Q4 版本說明

安裝後注意事項

安裝 Access Manager 7 2005Q4 修補程式之後的注意事項包括:

CR# 6254355:Access Manager 修補程式不在 postpatch 程序檔中部署 Access Manager 應用程式

修補程式安裝程式可能不會保留某些自訂的 WAR 檔案,而以非自訂版本的檔案取代它們。若要識別 WAR 檔案的自訂內容然後手動更新,請參考下列程序。

在以下範例中,AccessManager-base 為基底安裝目錄。預設基底安裝目錄在 Solaris 系統上為 /opt,在 Linux 系統上為 /opt/sun

在 Windows 系統中,AccessManager-basejavaes-install-directory\AccessManager。例如:C:\Program Files\Sun\AccessManager

修補的 WAR 檔案為:

在 Solaris 系統中這些檔案位於 AccessManager-base/SUNWam 下,在 Linux 系統中則位於 AccessManager-base/identity 下。

在 Windows 系統中:已修正的 WAR 檔案位於 AccessManager-base\ 下。

在 WAR 檔案中可變更的內容包括:

若要確保所有自訂變更均保留,請遵循下列步驟。在對檔案進行變更之前,一律先備份檔案。

  1. 安裝修補程式。

  2. 將 WAR 檔案解壓縮到暫存目錄中。例如,當 Access Manager 安裝在 Solaris 系統的預設目錄中時:

    # cd temporary-directory 
    # jar -xvf /opt/SUNWam/console.war
    # jar -xvf /opt/SUNWam/services.war
    # jar -xvf /opt/SUNWam/password.war
  3. 檢查解壓縮後的檔案,查看修補程式的安裝程式是否對您自訂的檔案進行了任何變更,並手動將原來的自訂變更加入暫存目錄中那些已變更的檔案。對於 AccessManager-base/web-src/ 目錄下進行過變更的檔案,若這些檔案沒有包括在修補的 WAR 檔案中,則不需要重新進行變更。

  4. 使用修改後的檔案更新 WAR 檔案。例如,當 Access Manager 安裝在 Solaris 系統的預設目錄中時:

    # cd temporary-directory
    # jar -uvf /opt/SUNWam/console.war $path/$modified file
    # jar -uvf /opt/SUNWam/services.war $path/$modified file
    # jar -uvf /opt/SUNWam/password.war $path/$modified file

    例如,針對步驟 2-4:

    # mkdir /tmp/war.tmp 
    # cd /tmp/war.tmp
    # jar -xvf /opt/SUNWam/services.war
    # vi index.html
    # jar -uvf /opt/SUNWam/services.war index.html
  5. 重新使用修補程式產生的無訊息配置檔案 (amsilent),或根據 amsamplesilent 範本檔案建立新的無訊息配置檔案,然後在檔案中設定適當的配置變數,包括:

    • DEPLOY_LEVEL=21

    • DIRECTORY_MODE=5

    • DS_DIRMGRPASSWDADMINPASSWDAMLDAPUSERPASSWD 的密碼

    • Access Manager Web 容器變數

    在 Windows 系統中,重新使用由 postpatch.pl 程序檔產生的無訊息配置檔案 (amsilent),並確定 AccessManager-base\setup\AMConfigurator.properties-tmp 包含有效值。然後將此檔案重新命名為 AccessManager-base\setup\AMConfigurator.properties

    如需有關 Web 容器變數的更多資訊,請參閱 Solaris 系統上 /opt/SUNWam/bin 目錄下,或 Linux 系統上 /opt/sun/identity/bin 目錄下的 amsamplesilent 檔案。

    在 Windows 系統上,配置檔案是 AccessManager-base\setup\AMConfigurator.properties

  6. 如下所示執行 amconfig 程序檔。在執行 amconfig 之前,必須執行 Directory Server 及 Access Manager Web 容器。例如,在 Access Manager 安裝於預設基底安裝目錄的 Solaris 系統上,若要執行 amconfig

    # cd /opt/SUNWam/bin 
    # ./amconfig -s /opt/SUNWam/amsilent
  7. 執行 amconfig 程序檔之後,重新啟動 Access Manager 程序。例如:

    # cd /opt/SUNWam/bin
    # ./amserver stop
    # ./amserver start
  8. 確定所有的自訂 JSP 檔案均位於 Solaris 系統的 AccessManager-base/SUNWam/web-src/ (或 Linux 系統的 AccessManager-base/identity/web-src/) 目錄下的適當子目錄中,並已備份所有的自訂檔案。

    在 Windows 系統中,這些檔案位於 AccessManager-base\web-src\

  9. 重新啟動 Access Manager Web 容器。

如需有關執行 amconfig 程序檔的更多資訊,請參閱:「Sun Java System Access Manager 7 2005Q4 管理指南」中的第 1 章「Access Manager 7 2005Q4 配置程序檔」

CR# 6436409:重新部署分散式認證及用戶端 SDK WAR 檔案

如果使用分散式認證或用戶端 SDK,請在安裝修補程式後,重新建立並重新部署分散式認證 WAR 檔案及/或用戶端 SDK WAR 檔案。如需相關資訊,請參閱下列文件: