9.9 疑難排解

您的 Novell 代表會和您一起解決任何安裝與組態方面的問題。於此同時,我們在這裡提出一些方法,讓您在遇到問題時嘗試使用。

問題

建議的動作

您想要修改安裝期間所做的「使用者應用程式」組態設定。包括諸如下列項目的組態:

  • Identity Vault 連接和證書

  • 電子郵件設定

  • Metadirectory 使用者身份、使用者群組

  • Access Manager 或 iChain 設定

不依賴安裝程式來執行組態公用程式。

在 Linux 和 Solaris 上,從安裝目錄 (預設為 /opt/novell/idm) 執行下列指令:

configupdate.sh

在 Windows 上,從安裝目錄 (預設為 c:\opt\novell\idm) 執行下列指令:

configupdate.bat

當應用程式伺服器啟動時發生例外,記錄訊息為「連接埠 8180 已在使用中」。

關閉任何可能已在執行的 Tomcat 例項 (或其他伺服器軟體)。如果您決定重新設定應用程式伺服器,以使用 8180 以外的連接埠,請記得編輯使用者應用程式驅動程式的 config 設定。

當應用程式伺服器啟動時,您看到一則訊息,指出找不到任何託管證書。

請確定您使用「使用者應用程式」安裝程序中指定的 JDK 來啟動應用程式伺服器。

您無法登入入口網站管理頁面。

請確定「使用者應用程式管理員」帳戶存在。請勿將此帳戶與您的 iManager 管理帳戶混淆。它們是不同的管理物件 (或者說,它們應該是不同的)。

您可以使用管理員身分登入,但無法建立新使用者。

「使用者應用程式管理員」必須是頂端容器的託管者,並需要具有「監督者」權限。您可以嘗試設定「使用者應用程式」的「管理員」權限與輕量目錄存取協定 (LDAP) 管理員的權限相等 (使用 iManager),而這只是權宜之計。

您在啟動應用程式伺服器時遇到 KeyStore 錯誤。

您的應用程式伺服器沒有使用「使用者應用程式」安裝期間指定的 JDK。

使用 keytool 指令,來輸入證書檔案:

keytool -import -trustcacerts -alias aliasName -file certFile -keystore ..\lib\security\cacerts -storepass changeit
  • 以您為此證書選擇的唯一名稱來取代 aliasName

  • 以證書檔案的完整路徑和名稱來取代 certFile

  • 預設 KeyStore 密碼為 changeit (如果您有不同的密碼,請指定它)。

電子郵件通知沒有傳送。

執行 configupdate 公用程式檢查您是否已提供下列「使用者應用程式」組態參數的值:E-Mail From 和 E-Mail Host。

在 Linux 或 Solaris 上,從安裝目錄 (預設為 /opt/novell/idm) 執行下列指令:

configupdate.sh

在 Windows 上,從安裝目錄 (預設為c:\opt\novell\idm) 執行下列指令:

configupdate.bat