本章提供有關如何解決 Sun Java Enterprise System (Java ES) 安裝和解除安裝問題的建議。
本章包含以下各節:
本節提供找出問題來源的一般指導。涉及以下主題:
獨立機器上不支援安裝 Java ES。您必須有一台已經與網路連線的機器才能安裝 Java ES。
如果您要安裝依賴 Directory Server 的元件,則問題可能是由以下其中一個狀況所導致:
您為 Directory Server 指定了不正確的使用者 ID 和密碼。
您指定了不正確的 LDAP 連接埠。
Directory Server 不可存取。
在 [安裝後手動配置] 模式下,您需要確保在配置依賴 Directory Server 的產品之前,Directory Server 已在執行。
如果您在啟動元件時遇到問題,請驗證是否已正確執行第 5 章, 完成安裝後配置中所述的程序。
以下主機層級問題會導致安裝問題:
更新。您是否已安裝建議的服務軟體?
磁碟空間。如何分割磁碟,以及安裝目錄指向哪些分割區?
網路連接埠。配置期間,您需要為 Java ES 元件提供連接埠號。按照以下步驟驗證連接埠資訊是否正確:
檢查檔案中的標準連接埠號。
查看摘要記錄檔,以將您的設定與標準設定進行比較。您是否錯誤鍵入了連接埠號,或將一台伺服器設定為使用通常用於其他伺服器的連接埠?
使用指令 netstat -a,以檢視系統目前使用的連接埠。您是否指定了使用中的連接埠號?
檢查您在配置期間鍵入的主機名稱及網域名稱是否正確。
請參閱系統需求以檢查是否已符合所有需求,之後再繼續安裝。
如果您要使用 DVD 安裝,請檢查媒體是否弄髒或損壞。弄髒的磁碟會導致安裝問題。
如果在啟動元件時發生問題,請檢查其記錄檔。許多元件記錄檔列於元件疑難排解資訊下。
如果在安裝或解除安裝期間發生問題,請查看 %TEMP%/SunJavaES.log 目錄中適當的記錄檔。
%TEMP% 是該系統上的使用者定義 TEMP 資料夾。
檢查解除安裝程式記錄檔和安裝程式記錄檔 (以及 Java ES 配置記錄) 有助於您找出問題來源。
檢閱安裝摘要檔案,該檔案提供所安裝和配置產品的高階說明。此檔案位於 JavaEs-install-dir\Summary.txt 中。若出現問題,請檢查導致問題的元件。如果發生多個問題,請將第一個問題分離出來。
檢閱詳細的記錄檔。
若要防止覆寫自訂檔案 (例如編輯的配置檔案),不能將 Java ES 5 元件安裝於其各自的包含檔案的安裝目錄中。
如果您要重新安裝 Java ES 5,請檢查安裝目錄以確保目錄為空。如果這些目錄不為空,請將檔案歸檔至其他目錄並重試安裝。
安裝程式要求您為元件輸入一些密碼。如果您要在不同的主機上安裝不同的產品元件,請確保您在每台主機上都提供對應的密碼。
若要解決密碼問題,您可能需要解除安裝然後再重新安裝。如果解除安裝失敗,請參閱因解除安裝期間殘留的檔案而導致安裝失敗。
許多元件在安裝期間都具有相依性。影響一個元件的問題也可能會影響其他元件。若要檢查是否有不符合的相依性,請先熟悉相依性檢查中的資訊。接著,執行以下動作:
檢閱摘要檔和記錄檔,以查看相關元件是否有故障。這些故障可以協助您瞭解應該先修正什麼。
檢查您是否已指定正確的連線資訊。例如:
您在配置 Directory Server 時提供的資訊是否與您為使用 Directory Server 的元件所提供的目錄資訊相符?
您為 Portal Server 或 Portal Server SRA 提供的 Access Manager 資訊是否與您為 Access Manager 提供的資訊相符?
本節陳述下列您在安裝期間可能會遇到的問題:
如果解除安裝失敗,應該移除的元件會留在您的主機系統上。在此情況下,您必須先手動移除這些元件,然後再重新安裝 Java ES。
若安裝失敗或取消配置失敗,那麼在重新安裝 Java ES 之前,必須先執行以下的清除步驟。
確定所有的 Java ES 服務均已停止,並已透過 [控制台] > [管理工具] > [服務] 功能表移除。
刪除任何先前安裝的 Sun 資料夾。如果您無法刪除資料夾,請重新啟動系統,然後再刪除資料夾。
檢查有無任何殘留的服務項目。如果服務中有任何殘留服務項目,則您需要透過移除這些項目來清除註冊檔。下表列出可能的項目。
元件名稱 |
服務項目 |
---|---|
Common Agent Container |
Common Agent Container 2 (#CRC:預設) |
HADB |
HADB4.4MgmtAgent |
Message Queue |
MQ3.7UR1_Broker |
Portal Server |
sra.gateway. srainstance sra.netletproxy. srainstance sra.rewriterproxy. srainstance |
WebAdminServer |
https-admserv70 |
Web Console |
Web Console 3.0.2 主控台 |
Web Proxy Server |
Sun Java System Socks Server 4.0.4 (server1) Sun Java System Web Proxy Server 4.0.4 (proxy-server1) Sun Java System Web Proxy Server 4.0.4 Administration Server |
Web Server |
Sun Java System Web Server 7.0 (https-hostname.domainname) Sun Java System Web Server 7.0 Administration Server |
清除註冊檔。
刪除 HKEY_LOCAL_MACHINE\Software\Sun Microsystems\Entsys5\Installer。
如果您執行以上任一步驟,請在開始安裝之前重新啟動系統。
安裝可能因為以下的 Windows 安裝程式錯誤而失敗。
錯誤 1603 - 安裝時發生嚴重錯誤:如果目標主機是 Windows 2003 Enterprise Server (含 SP1),則會發生此錯誤。有關此錯誤的可能原因,請訪問 http://support.microsoft.com/default.aspx?scid=kb;en-us;834484。
在此情況下,您需要使用以下連結安裝 Windows 2003 Enterprise Server SP1 更新:http://support.microsoft.com/kb/898715。
如果您已編輯回應檔案,則可能會遇到所述的錯誤。例如,請檢查以下內容:
是否設定所有本機主機參數,並且它們是否設定為一致的值?
參數值的大小寫是否正確?
您是否已刪除所需的參數而未鍵入取代參數?
是否所有的連接埠號均有效且未指定?
解決問題並依建立回應檔案中所述重新產生回應檔案。
如果您是在建立回應檔案的平台上使用該回應檔案,則該問題可能是由不明檔案毀壞錯誤引起的。嘗試產生新的回應檔案並重新安裝。
如需詳細資訊,請參閱建立回應檔案。
外部錯誤的可用原因如下:
電源故障或系統故障
按 Control-C 或使用作業管理員強制結束安裝程式以停止安裝程式程序
如果在安裝或配置過程中發生故障,則您可能已完成部份安裝。執行解除安裝程式。如果解除安裝程式失敗,請按照因解除安裝期間殘留的檔案而導致安裝失敗的指示執行。
當您在執行預設的 Application Server 指令以重新啟動 Java DB (先使用 asadmin stop-databsse 然後使用 asadmin start-database ) 後,部署使用 Java DB 的 Application Server 範例時,就會發生此問題。再也無法存取 Portal Server 範例。
解決方法:使用以下其中一個解決方法:
不要停止 Java DB。
若停止了 Java DB ,請使用以下指令重新啟動 Java DB,以便能夠於替代位置建立 Application Server 資料庫:
asadmin start-database --dbhome JavaES-Install-Dir \portal\data\derby
如果您需要預設位置中的資料庫,請啟動使用非預設連接埠的第二個 Java DB 實例,然後在 Application Server 範例中指定這一連接埠。例如,鍵入:
asadmin start-database --dbport 1528
本節提供有關元件疑難排解的各種快速提示,以及有用文件的參照:
主題 |
詳細資訊 |
---|---|
配置檔案 |
AccessManager-base\Config\AMConfig.properties |
記錄和除錯檔案 |
記錄檔目錄: AccessManager-base\Logs 除錯檔案目錄: AccessManager-base\Debug |
除錯模式 |
請參閱「Sun Java System Access Manager Developer’s Guide」。 |
主題 |
詳細資訊 |
---|---|
記錄檔 |
記錄檔目錄: ApplicationServer-base\Setup\ Application Server 實例記錄目錄 (初始建立的實例之預設位置): JaveES-install-dir\appserver\ 訊息記錄檔名稱:server.log,用於每個伺服器實例。 |
配置檔案 |
配置檔案目錄:ApplicationServer-base \Config。 |
疑難排解 |
請參閱「Sun Java System Application Server Enterprise Edition Troubleshooting Guide」。 |
主題 |
詳細資訊 |
---|---|
記錄檔 |
|
可執行檔位置 |
JavaES-install-dir\Hadb\4.4.1-7\lib |
疑難排解 |
請參閱「High Availability Session Store Administrator’s Guide」。 |
主題 |
詳細資訊 |
---|---|
記錄檔 |
安裝記錄檔: MessageQueue-base\var\instances\ instance-name\log 請參閱「Sun Java System Message Queue 3.7 UR1 管理指南」。 |
疑難排解 |
有關 Message Queue 疑難排解的討論,請參閱「Sun Java System Message Queue 3.7 UR1 Administration Guide」中的第 12 章「Troubleshooting Problems」。或者,訪問 Message Queue 論壇,網址為:http://swforum.sun.com/jive/forum.jspa?forumID=24。 其他文章位於知識庫中,網址為 http://developers.sun.com/prodtech/msgqueue/reference/techart/index.html。 |
主題 |
詳細資訊 |
---|---|
配置檔案 |
對於 Monitoring Console:
對於 Monitoring Framework:
|
記錄檔 |
對於 Monitoring Console:
對於 Monitoring Framework:
|
疑難排解 |
若您無法存取 Monitoring Console,請參閱「Sun Java Enterprise System 5 監視指南」中的「Monitoring Console 疑難排解」。如需對 Monitoring Console 進行疑難排解,請參閱「Sun Java Enterprise System 5 監視指南」中的「Monitoring Framework 疑難排解」。 |
主題 |
詳細資訊 |
---|---|
除錯記錄 |
入口網站閘道除錯記錄位於 PortalServer-base \debug 目錄中。 備註 – 當使用 Access Manager 管理主控台開啟記錄時,Portal Server 服務的記錄 (例如 NetFile) 位於 AccessManager-base\debug 目錄中。 |
主題 |
詳細資訊 |
---|---|
記錄檔和除錯檔案 |
Portal Server 記錄檔是:
|
主題 |
詳細資訊 |
---|---|
記錄檔 |
預設記錄檔:ServiceRegistry-base\domains\registry\logs\server.log 如需詳細資訊,請參閱「Service Registry 3.1 管理指南」。 |
疑難排解 |
請參閱「Service Registry 3.1 管理指南」。 |
主題 |
詳細資訊 |
---|---|
記錄檔 |
errors 記錄檔和 access 記錄檔兩者均位於 WebServer-base\WebServer_Install.log 目錄中。 errors 記錄檔列出了伺服器遇到的所有錯誤。access 記錄檔記錄有關對伺服器的請求以及伺服器的回應之資訊。如需詳細資訊,請參閱「Sun Java System Web Server 7.0 管理員指南」。 |
疑難排解 |
請參閱「Sun Java System Web Server 7.0 Troubleshooting Guide」。 |
配置檔案目錄 |
WebServer-base\https-instance-name\config |
本指南中的以下額外資訊有助於進行疑難排解:
第 5 章, 完成安裝後配置包含執行安裝後配置的指示。
第 6 章, 驗證已安裝的 Java ES 元件包含驗證已安裝的 Java ES 元件的指示。
第 7 章, 解除安裝 Java ES 元件包含解除安裝 Java ES 軟體時可能會發生的問題的相關資訊。