本範例使用已安裝於遠端主機上的 Access Manager 副本來安裝 Access Manager SDK。
若要使用本順序範例,亦請參閱「Sun Java Enterprise System 2005Q4 版本說明」中的已知問題 6293225。
安裝 Access Manager SDK 之前,Access Manager 核心服務必須已安裝並在遠端主機上執行。您在此安裝範例中提供的 Web 容器資訊和 Directory Server 配置資訊必須符合您在 Access Manager 核心服務安裝期間提供的 Web 容器和 Directory Server 配置資訊。
當安裝程式要求提供有關遠端 Web 容器和 Directory Server 的資訊時,會顯示基於本機主機的預設值。
請勿接受預設值,僅將其用作格式範例。您必須提供遠端主機的正確資訊。
當您僅安裝 Access Manager SDK 時,Java ES 安裝程式不允許您配置 Web 容器。
下列高階作業是必要的:
安裝和啟動 Access Manager 核心服務
下列高階作業是必要的:
執行 Java ES 安裝程式
選取元件時,選擇 Access Manager SDK
解決不相容問題
安裝程式會驗證您主機上的軟體,若發現不相容則提供指導。
選取 [以後配置] 選項
執行安裝
檢視安裝摘要和記錄
確認您的容器已安裝並在執行中
編輯 amsamplesilent 檔案
在 AccessManager-base/SUNWam/bin 目錄中,製作 amsamplesilent 檔案的副本。
依預設,許多設定都註解於 amsamplesilent 檔案中。取消註解下列設定:
SERVER_NAME
SERVER_HOST
SERVER_PORT
ADMIN_PORT
DS_HOST
DS_DIRMGRPASSWD
ROOT_SUFFIX
ADMINPASSWD
AMLDAPUSERPASSWD
COOKIE_DOMAIN
AM_ENC_PWD
NEW_OWNER
NEW_GROUP
PAM_SERVICE_NAME
WEB_CONTAINER
修改 amsamplesilent 檔案中的以下參數:
DEPLOY_LEVEL 應設定為 4。
SERVER_HOST 和 SERVER_PORT 應分別設定為 Access Manager SDK 將要使用之完整伺服器的主機和連接埠。
DS_HOST、DS_DIRMGRPASSWD 和 ROOT_SUFFIX 應分別設定為主機 A Directory Server 的主機名稱、目錄管理員密碼和根字尾。
ADMINPASSWD 和 AMLDAPUSERPASSWD 應分別設定為主機 A 上使用的 amadmin 密碼和 amldapuser 密碼。
AM_ENC_PWD 應設定為在主機 A 上使用的密碼加密金鑰。若為 Access Manager SDK, AM_ENC_PWD 應使用在主機 B 上進行 Access Manager 遠端安裝期間所指定的相同加密金鑰。請使用下列指令取得此值: grep pwd /etc/opt/SUNWam/config/AMConfig.properties
WEB_CONTAINER 應設定為所使用之 Web 容器的對應值。
BASEDIR 應設定為 Access Manager SDK 在 [以後配置] 安裝期間所使用的安裝目錄。
若主機 A 上使用範圍模式,AM_REALM 應設定為「已啟用」;若主機 A 上使用舊有模式,則應設定為「已停用」。
尋找與將用於 SDK 之 Web 容器相對應的設定,並使用 Web 容器的詳細資訊來修改這些設定。例如,如果 WEB_CONTAINER 設定為 WS6 (Sun Java System Web Server),則您應修改以 WS61 為字首的設定 (WS61_INSTANCE、WS61_HOME、 WS61_PROTOCOL 等等。)
以超級使用者的身份,使用已編輯的 amsamplesilent 檔案來部署 Access Manager。
重新啟動您的 Web 容器