適用於 UNIX 的 Sun Java Enterprise System 5 安裝指南

Java ES 安裝程式如何運作

Sun Java Enterprise System (Java ES) 整合了 Sun 的許多伺服器端產品,以支援分散式企業應用程式。在本文件中,這些產品稱為 Java ES 產品元件。亦加入了稱為共用元件的支援軟體集合。Java ES 安裝程式會依各種組合安裝 Java ES 產品元件和共用元件,一次在一台主機上進行安裝。由於這些元件之間存在複雜的相互聯繫,因此較之單一產品元件的安裝,安裝前和安裝後所需付出的努力要更多。

Java ES 安裝程式會在本地主機上增加元件套裝軟體 (Solaris OS)、 RPMs (Linux) 或 Depots (HP-UX)。其亦提供了具有取消配置介面的解除安裝公用程式,以便將產品元件解除安裝。在作業期間,會產生記錄檔記錄並儲存到檔案中。

本節包含以下小節:

Java ES 安裝公用程式

安裝程式公用程式 (installer) 位於您安裝 Java ES 的平台目錄 (例如,/jes5install/Solaris_sparc) 中。您會看到 Product 目錄、名為 release_info 的文字檔和可執行的 installer 程序檔。如果您的安裝程式未進行過修補,這便是用於呼叫安裝程式的位置。

另一個目錄中有用於進行修補的封裝版本安裝程式。修補程式安裝程序檔 (install) 位於下列含記錄檢視器公用程式 ( viewlog) 的安裝目錄中:

若安裝程式中有錯誤,Sun 可以對安裝程式進行修正並為安裝程式套裝軟體建立修補程式。套用修補程式後,應使用封裝版本的安裝程式做為發行版本,這樣所啟動的安裝程式版本就會包含修補程式中的修正。


備註 –

唯有當您的部署使用的是修補後版本的 Java ES 安裝程式時,才需要使用此修補公用程式。


安裝後,Java ES 解除安裝公用程式 ( uninstall) 位於以下位置:

附錄 B安裝指令 中包含 Java ES 安裝公用程式的語法和範例。

此發行版本中使用的 Java ES 元件

Java ES 軟體由 Sun 伺服器端產品及其支援共用元件的集合組成,它們協同工作以支援網路上的分散式應用程式。Java ES 5 發行版本提供了下列可選取元件,其中許多都具有可選取的子元件。

本指南中使用的任何替代名稱或縮寫名稱都位於元件名稱和版本後的括號內。


備註 –

HP-UX 不支援 Sun Cluster 元件、Directory Preparation Tool、HADB 或協力廠商 Web 容器。Linux 不支援 Sun Cluster 元件,且僅支援 BEA WebLogic 協力廠商容器以進行立即配置。



備註 –

Directory Preparation Tool 僅可用於 Communications 產品,且會與 Directory Server 一起包含於 Java ES 發行版本中,以便利使用。可在「Sun Java Communications Suite 5 Installation Guide」中的第 8 章「Directory Preparation Tool (comm_dssetup.pl)」中找到 Directory Preparation Tool 的資訊。


若要檢視 Java ES 安裝程式中顯示的服務和子元件的完整清單,請參閱附錄 A此發行版本的 Java ES 元件。本附錄也列出隨此版本提供的共用元件。

可使用的安裝程式模式

Java ES 安裝程式是一種安裝架構,它使用 Solaris pkgadd、Linux rpm 或 HP-UX swinstall 公用程式將 Java ES 軟體傳輸至您的系統。您可以使用互動方式或可重複使用的程序檔來安裝 Java ES。


提示 –

您可以執行 Java ES 安裝程式,不安裝軟體。這對檢查主機上安裝了哪些 Java ES 軟體會有幫助。


語言選取的運作方式

互動式 Java ES 安裝程式以主機上作業系統的語言環境設定所指定的語言執行。可用的語言包括:

如果未列示您的作業系統語言,安裝程式會以英語執行。安裝程式會自動安裝所有 Java ES 元件的英語版本。依預設,選取要安裝的元件時,會同時選取多語言套裝軟體。

安裝程式無法為先前安裝的元件安裝其他語言套裝軟體。然而,您隨時可以使用 pkgaddrpmswinstall 公用程式安裝本土化套裝軟體。「適用於 UNIX 的 Sun Java Enterprise System 5 安裝參照」中的第 5 章「可安裝的套裝軟體清單」中列出了語言套裝軟體。

安裝程式如何檢查是否有預先存在的元件

安裝期間,Java ES 安裝程式會檢查要進行安裝的主機上已安裝的軟體,並識別下列項目:

安裝程式如何檢查元件的相依性

許多產品元件要在其他元件存在時才能提供其核心功能。安裝程式會對產品元件進行大範圍的交叉檢查,以驗證您在安裝期間選取的元件將能夠正常地協同運作。因此,安裝程式可能會在您選取元件時提示您加入某些產品元件。

一般來說,安裝程式會遵循以下規則來處理 Java ES 產品元件之間的相依性:

安裝程式如何檢查系統是否已就緒

在確定您選取的元件可以進行安裝,並且您已指定其目標安裝目錄之後,Java ES 安裝程式會執行系統檢查,以確定您的主機是否符合所選元件的安裝需求。

安裝程式會根據選取的元件與提供的安裝目錄來檢查磁碟空間、記憶體、交換空間、作業系統修補程式和作業系統資源。以下是提示您主機狀態的訊息:

安裝程式如何處理配置和參數設定

許多 Java ES 產品元件都需要在安裝期間進行某種程度的配置。需要您在安裝期間進行配置的程度取決於所選取的產品元件和所選擇的安裝類型。


備註 –

Java ES 安裝程式無法配置下列元件,因此必須在安裝後對它們進行配置:Directory Proxy Server、Java DB、Monitoring Console、Service Registry 與 Sun Cluster 元件。


以下是安裝程式中提供的配置類型:

在安裝期間或安裝後逐步進行配置的過程中記錄配置資訊值有重要作用。許多產品元件在其他元件配置參數具有特定值時才能正常運作。結束 [立即配置] 安裝時,可以透過細查 [安裝摘要] 來檢視所指定的配置參數。

共用伺服器設定是影響多個產品的參數。例如,大部份產品元件需要您指定管理 ID 和密碼。設定這些共用值,就表示您設定了正在安裝之產品元件的預設管理 ID 與密碼。

產品元件配置設定是套用到特定產品元件的參數。唯有在您選取 [立即配置] 類型時,才會在安裝期間請求您進行這些設定。其中部份設定是自共用伺服器設定寫入的。

升級的運作方式

Java ES 安裝程式會自動升級所選產品元件的共用元件,使之與 Java ES 版本的必要層級對應。如果您想要手動升級共用元件,則必須結束安裝程式,升級共用元件,然後返回至安裝程式。也可以在僅安裝共用元件的專用安裝階段作業中安裝或升級共用元件,從而使其能夠與當前發行版本同步。若您選擇安裝 [共用元件] 項目,將會安裝或升級 Java ES 發行版本所需的全部共用元件。


備註 –

若安裝程式是在採用 Sparse Root 檔案系統的非全域 Solaris Zone 中執行,便無法選取 [共用元件] 項目。


在 Solaris 作業系統上,某些產品元件已隨作業系統一併安裝。在這種情況下,您可使用 Java ES 安裝程式升級這些產品元件。在圖形化安裝階段作業中,若在您的主機上偵測到可升級的產品元件,[選擇軟體元件] 頁面的 [狀態] 欄會指示 [可升級]。若是文字式安裝程式,則會以單獨的清單列出可升級的產品元件。下表列出了安裝程式可以升級的元件,並對可能存在的任何 Solaris Zones 問題提供了說明。

表 1–1 Java ES 安裝程式內的升級支援

元件 

Java ES 安裝程式可以升級的情況 

Solaris Zones 問題 

Application Server 

Solaris 9 隨附的 Application Server 7.0 

Solaris 10 隨附的 Application Server 8.0 

隨 Java ES3 (2005Q1) 一併安裝的 Application Server 8.1.0 

隨 Java ES 4 (2005Q4) 一併安裝的 Application Server 8.1.2 

將 Application Server 安裝到非全域稀疏根區域中之前,必須先將全域區域中的隨附版本移除。 

若升級全域區域中的 Application Server,則會替代全域區域中的現有版本以及 Whole Root Zone 或稀疏根區域中的所有版本。 

HADB 

隨 Java ES 2005Q1 (發行版本 3) 一併安裝的 HADB 

隨 Java ES 2005Q4 (發行版本 4) 一併安裝的 HADB 

 

Message Queue 

Solaris 9 隨附的 Message Queue 

Solaris 10 隨附的 Message Queue 

隨 Java ES 3 (2005Q1) 一併安裝的 Message Queue 

隨 Java ES 4 (2005Q4) 一併安裝的 Message Queue 

Message Queue 只能安裝在全域區域或非全域 Whole Root Zone 中。 

Message Queue 一律會從全域區域傳遞到非全域區域。 

若安裝程式發現不相容版本的產品元件,且無法將其升級,您會看到一些訊息,指出必須先移除或手動升級某些產品元件,才能繼續進行安裝。「適用於 UNIX 的 Sun Java Enterprise System 5 升級指南」中有對此類升級的完整說明。

記錄的運作方式

在安裝或解除安裝過程中,會產生與進行的作業對應的記錄檔記錄。這些記錄會以稱為「整合記錄格式」(ULF) 的格式儲存在單一檔案中。Java ES 安裝程式記錄檢視器公用程式 ( viewlog 指令) 提供了使用者易於使用的介面來檢查這些記錄檔記錄。Java ES 安裝完成後,記錄檢視器位於下列位置:

解除安裝後,將會移除 viewlog 公用程式。ULF 記錄本身並不會被移除,它們的位置是:

如需使用 Java ES 記錄和記錄檢視器的指示,請參閱檢查安裝記錄檔

Java ES Reporter 的運作方式

Java ES Reporter 是一個指令行公用程式,它在互動式 Java ES 安裝階段作業成功結束後,執行匿名產品註冊。安裝完 Java ES 元件後會立刻開始安裝 Reporter。會提示您在指令行中輸入代理 URL 或 IP 位址,供 Reporter 用來透過網際網路存取 Sun。會進行無訊息安裝,且不需要有進一步的動作。

若您不想安裝 Reporter,當啟動 Java ES 安裝階段作業時,可在 installer 指令中指定 -noreporter 選項。若僅要安裝 Reporter (在使用 –noreporter 選項後,或在無訊息安裝 Java ES 後),在 UNIX 平台上還有一個選項可選 (-reporter)。在installer 或 install 指令中提供了 Java ES 安裝程式之 Reporter 選項的說明。

安裝完 Reporter 後,您可編輯配置檔案來啟用或停用 Reporter。這些指示都包含在Java ES Reporter 安裝後配置中。

因為 Reporter 不是安裝程式的 Java ES 元件,所以無法使用 Java ES 解除安裝程式來將它解除安裝。解除安裝 Reporter 的指示包含於解除安裝 Java ES Reporter中。

解除安裝的運作方式

Java ES 提供了解除安裝公用程式 (uninstall),用於移除使用 Java ES 安裝程式在本機主機上安裝的元件產品。Java ES 解除安裝程式會為它執行時所在的主機檢查產品相依性,如果發現相依性,便發出警告。對於某些產品元件,在解除安裝後一些檔案還會保留,且可能需要手動移除。如需每個產品元件的解除安裝特定資訊,請參閱檢閱 Java ES 產品元件的解除安裝運作方式

解除安裝程式可以在圖形模式、基於文字的模式或無訊息模式中執行。Java ES 安裝完成後,解除安裝程式位於下列位置:

解除安裝後,將會移除主機上的 uninstall 公用程式。如需使用解除安裝程式的指示,請參閱第 8 章, 解除安裝

無法使用 Java ES 解除安裝程式移除共用元件。當您安裝較新版的 Java ES 時,Java ES 安裝程式會升級共用元件。可以遵循「適用於 UNIX 的 Sun Java Enterprise System 5 升級指南」中的程序來手動升級某些共用元件。解除安裝 Java ES Reporter 的指示包含於解除安裝 Java ES Reporter中。

無法使用 Java ES 解除安裝程式來移除已安裝的 Sun Cluster 軟體版本。如需解除安裝 Sun Cluster 軟體的相關資訊,請參閱解除安裝 Sun Cluster 軟體Sun Cluster 軟體與 Sun Cluster Geographic Edition 解除安裝運作方式