在 HP-UX 上安裝 Access Manager 時安裝會失敗,這表示 Access Manager 找不到 gettext 二進位。
解決方案:下載 getext 0.14.6 或更新版本,並進行安裝。
Web 伺服器啟動失敗問題可歸咎於 Access Manager 的 SDK 配置。在目前方案中,AMConfig.properties 檔案包含錯誤的資訊,會導致一連串的 Web 伺服器啟動失敗。下列變數的資訊不正確:
com.iplanet.am.directory.host
com.iplanet.am.server.host
com.iplanet.am.console.host
com.iplanet.am.profile.host
com.iplanet.am.naming.url
com.iplanet.am.notification.url
解決方案:在節點 B (Access Manager SDK 隨 Web Server 一併安裝於該位置) 上,修改 <Web_Server_Instance_dir>/config/server.xml 檔案,並將所需的 Access Manager JAR 檔案增加到類別路徑中。
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 這樣的項目。
為了改善搜尋效能,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。
Access Manager 從版本 6.1 到版本 6.2 的升級程序完成後,升級記錄指出對基於 DB 的記錄的處理不正確。
解決方案:無。Access Manager 從版本 6.1 至版本 6.2 的升級程序不支援備份 DB 記錄表。
如果 Directory Server 已安裝,且僅啟用了 LDAPS (SSL),Access Manager 的安裝將會失敗。若要安裝 Access Manager,請先為 Directory Server 啟用 LDAP (無 SSL)。 在 Access Manager 安裝完成後,您可以停用 LDAP,只留下 LDAPS。
Access Manager 不支援在密碼 (如用於 amadmin 者) 與 Directory Server 根尾碼中使用單引號 (\q),但支援使用反斜線 (\\)。
執行 Java Enterprise System 安裝程式時,若將 Directory Server 配置為要求使用者第一次登入時變更密碼,Access Manager 的安裝會失敗。
解決方案:將 Directory Server 密碼重設策略設定為「off」。
儘管 classpath 和其他 Access Manager Web 容器環境變數在安裝期間進行了更新,但安裝程序不重新啟動 Web 容器。如果您在安裝 Access Manager 之後,於重新啟動 Web 容器之前嘗試登入 Access Manager,則會傳回以下錯誤:
認證服務未初始化。請與您的系統管理員連絡。 |
解決方案:重新啟動 Web 容器,然後再登入 Access Manager。在您登入前,Directory Server 也必須處於執行狀態。
Access Manager 未正確地以 JVM 選項和伺服器類別路徑更新 Application Server domain.xml。已知會在以下情境中發生這種狀況:
安裝並配置 Application Server 和 Directory Server。
建立節點代理程式。
建立非預設 Application Server 實例。
在 [以後配置] 模式下安裝 Access Manager。
編輯 amsamplesilent 檔案,然後使用 amconfig 執行該檔案。
嘗試使用瀏覽器登入 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 |