Sun Desktop Manager 1.0 安裝指南

Desktop Manager 疑難排解

無法安裝

徵兆:當 Java Web Console 安裝即將結束時,會出現訊息指出其因為仍有應用程式尚未註冊而無法啟動。

可能原因:未安裝任何應用程式 (包括 Desktop Manager 在內)。

解決方案:安裝 Desktop Manager,再啟動 Java Web Console。

連線遭拒

徵兆:嘗試開啟適當的 URL (例如 http://<hostname>.<domainname>:6789),卻收到連線被拒的訊息。

可能原因:伺服器上未執行 Java Web Console。

解決方案:若要啟動 Java Web Console,請以超級使用者身份執行下列指令:


#smcwebserver status
#smcwebserver start

無法登入

徵兆:在 Java Web Console 登入頁面上提供的使用者/密碼組合被拒。

可能原因:相應的 UNIX 使用者帳號不存在。

解決方案:請確定是否已在系統上配置了相應的 UNIX 使用者名稱和密碼。如有必要,請建立本機 UNIX 使用者帳號加以測試。

無 Desktop Manager 連結

徵兆:Java Web Console 應用程式的清單頁面未顯示 Sun Desktop Manager 連結。

可能原因:未安裝 Desktop Manager 模組。

解決方案:若要檢查 Java Web Console 中是否安裝了 Desktop Manager,請以超級使用者身份執行下列指令:


# smreg list -a

清單中若未包含 com.sun.apoc.manager_< version> 應用程式,便須重新安裝 Desktop Manager。

空指標異常,Tomcat/Java 錯誤或空白頁面

徵兆:啟動了 Desktop Manager,但只顯示空白頁面或一些錯誤訊息。

可能原因:錯誤中如有提到 NoClassDefFoundError:sun/tools/javac/Main,即表示 Java Web Console 使用了錯誤的 Java 版本。

解決方案:執行 # smreg list -p,並查看 java.home 特性,以檢查目前的 Java Web Console Java 環境。此特性必須指向有效的 Java 主目錄,且該主目錄必須為 JDK。此值設定若是錯誤,便須執行下列指令:


# smreg add -p java.home=<JAVA_HOME>

備註 –

<JAVA_HOME> 必須指向有效的安裝,例如內含 bin 子目錄的 javac


接著請以下列指令重新啟動 Java Web Console:


# smcwebserver restart

無法連線至 SSL LDAP 伺服器

徵兆:在儲存庫建立精靈中提供 LDAP 伺服器的詳細資訊之後 (包括核取 [使用 SSL] 方塊) 按 [下一步],會出現訊息方塊表示無法與伺服器取得聯繫。

可能原因:所提供的連接埠號不正確;未將 LDAP 伺服器配置成偵聽該連接埠上使用 SSL 的連線;或 Java Web Console 金鑰庫中缺乏正確的憑證。

解決方案:首先請確定是否已將 LDAP 伺服器配置成偵聽精靈所指定之連接埠上的 SSL 連線請求。若其設定正確,請檢查 Java Web Console 金鑰庫中確有「憑證授權單位」或 LDAP 伺服器憑證,且其位於 /etc/opt/webconsole/keystore 中。您可以使用 keytool -import -file <certificate file> -keystore /etc/opt/webconsole/keystore 指令增加憑證。該金鑰庫的預設密碼為 changeit。您必須使用 smcwebserver restart 指令重新啟動 Java Web Console,此變更對於 Desktop Manager 才會生效。

無法寫入目錄

徵兆:建立檔案型或混合型後端時,發生「無法寫入目錄!」的錯誤。

可能原因:noaccess 使用者不具備正確的權限。

解決方案:為 noaccess 使用者指定寫入權限。