適用於 UNIX 的 Sun Java Enterprise System 5 版本說明

Access Manager 安裝問題

在 HP-UX 上,Access Manager 安裝找不到 gettext 二進位 (6497926)

在 HP-UX 上安裝 Access Manager 時安裝會失敗,這表示 Access Manager 找不到 gettext 二進位。

解決方案:下載 getext 0.14.6 或更新版本,並進行安裝。

Access Manager SDK 配置導致 Web 伺服器啟動失敗錯誤 (6293225)

Web 伺服器啟動失敗問題可歸咎於 Access Manager 的 SDK 配置。在目前方案中,AMConfig.properties 檔案包含錯誤的資訊,會導致一連串的 Web 伺服器啟動失敗。下列變數的資訊不正確:

解決方案:在節點 B (Access Manager SDK 隨 Web Server 一併安裝於該位置) 上,修改 <Web_Server_Instance_dir>/config/server.xml 檔案,並將所需的 Access Manager JAR 檔案增加到類別路徑中。

安裝程式不增加對應於現有目錄安裝的平台項目 (6202902)

Java ES 安裝程式不會為現有目錄伺服器安裝 (DIRECTORY_MODE=2) 增加平台項目。

解決方案:編輯平台服務的 [伺服器清單] 屬性來增加第二個實例。例如,如果第一個實例為 host1.example.com,它會有一個 http://host1.example.com:port|01 這樣的項目。如果第二個實例在 host2 上且使用的 Directory Server 與 host1 相同,請使用 Access Manager 管理員主控台來增加一個 http://host2.example.com:port|02 這樣的項目。

在現有 DIT 上安裝 Access Manager 時必須重建 Directory Server 索引 (6268096)

為了改善搜尋效能,Directory Server 有數個新增的索引。因此,在現有目錄資訊樹 (DIT) 中安裝 Access Manager 後,請執行 db2index.pl 程序檔以重建 Directory Server 索引。例如:# ./db2index.pl -D "cn=Directory Manager" -w password -n userRoot。

DS-install-directory/slapd-hostname/ 目錄中提供了 db2index.pl

pre61to62upgrade 程序檔對基於 DB 的記錄處理得不正確 (5042233)

Access Manager 從版本 6.1 到版本 6.2 的升級程序完成後,升級記錄指出對基於 DB 的記錄的處理不正確。

解決方案:無。Access Manager 從版本 6.1 至版本 6.2 的升級程序不支援備份 DB 記錄表。

在啟用了 SSL 的 Directory Server 上安裝 Access Manager (無錯誤編號)

如果 Directory Server 已安裝,且僅啟用了 LDAPS (SSL),Access Manager 的安裝將會失敗。若要安裝 Access Manager,請先為 Directory Server 啟用 LDAP (無 SSL)。 在 Access Manager 安裝完成後,您可以停用 LDAP,只留下 LDAPS。

密碼與根尾碼中不允許有單引號 (無錯誤編號)

Access Manager 不支援在密碼 (如用於 amadmin 者) 與 Directory Server 根尾碼中使用單引號 (\q),但支援使用反斜線 (\\)。

若 Directory Server 實作 [重設密碼],Access Manager 的安裝會失敗 (4992507)

執行 Java Enterprise System 安裝程式時,若將 Directory Server 配置為要求使用者第一次登入時變更密碼,Access Manager 的安裝會失敗。

解決方案:將 Directory Server 密碼重設策略設定為「off」。

當 Access Manager 和 Directory Server 安裝在不同的機器上時,將不會對認證服務進行初始化 (6229897)

儘管 classpath 和其他 Access Manager Web 容器環境變數在安裝期間進行了更新,但安裝程序不重新啟動 Web 容器。如果您在安裝 Access Manager 之後,於重新啟動 Web 容器之前嘗試登入 Access Manager,則會傳回以下錯誤:


認證服務未初始化。請與您的系統管理員連絡。

解決方案:重新啟動 Web 容器,然後再登入 Access Manager。在您登入前,Directory Server 也必須處於執行狀態。

Access Manager 不更新 Application Server domain.xml (6439597)

Access Manager 未正確地以 JVM 選項和伺服器類別路徑更新 Application Server domain.xml。已知會在以下情境中發生這種狀況:

  1. 安裝並配置 Application Server 和 Directory Server。

  2. 建立節點代理程式。

  3. 建立非預設 Application Server 實例。

  4. 在 [以後配置] 模式下安裝 Access Manager。

  5. 編輯 amsamplesilent 檔案,然後使用 amconfig 執行該檔案。

  6. 嘗試使用瀏覽器登入 Access Manager 時,顯示錯誤訊息。

解決方案:安裝 Access Manager 之前,編輯 amsamplesilent 檔案,使容器區段包含以下資訊:


AS81_HOME=/opt/SUNWappserver/appserver
AS81_PROTOCOL=$SERVER_PROTOCOL
AS81_HOST=$SERVER_HOST
#AS81_HOST=$DISTAUTH_HOST
AS81_PORT=$SERVER_PORT
AS81_ADMINPORT=$ADMIN_PORT
AS81_ADMIN=admin
AS81_ADMINPASSWD="$ADMINPASSWD"
AS81_INSTANCE=server1
AS81_DOMAIN=domain1
AS81_INSTANCE_DIR=/var/opt/SUNWappserver/nodeagents/nodename/server-instance
AS81_DOCS_DIR=/var/opt/SUNWappserver/nodeagents/nodename/server-instance/docroot
AS81_ADMIN_IS_SECURE=true

編輯完成後,執行 amconfig 指令:


./amconfig -s amsamplesilent