Sun Java Enterprise System 5 安裝規劃指南

Java ES 共用元件與區域

為何對 Java ES 使用區域?中重點探討了 Java ES 產品元件對區域的使用:可在 Java ES 安裝程式中明確選取並在各種區域中安裝和配置這些元件,以達成所希望的部署架構和運作功能。不過,產品元件所依賴的共用元件會對 Java ES 在多區域環境中的部署方式設下一些限制。Java ES 共用元件和區域涉及到兩個問題:

共用元件的同步

測試和支援大量 (約 30 個) 共用元件很困難而且在 Java ES 共用元件與 Java ES 產品元件之間有著複雜的互動,因而必須將單一作業系統實例內的所有共用元件同步為相同的 Java ES 版本。換言之,非區域環境中或是 Solaris 10 環境內任何單一區域中安裝的所有 Java ES 共用元件都必須具有相同的版本。這項需求會對如何在多區域環境中使用 Java ES 設下某些限制。

此同步需求具有下列蘊義:

共用元件同步需求會對 Java ES 安裝程式在多區域環境中所限執行的動作加諸限制 (如需更多資訊,請參閱Java ES 安裝程式中的區域支援),而且還會影響 Java ES 產品元件在多區域環境中的安裝和升級程序。

共用元件與稀疏根區域

對 Java ES 在多區域環境中的使用有影響的另一個問題是,由於稀疏根區域中的檔案系統是唯讀的,故而無法在稀疏根區域中安裝大量的共用元件。因此,基底目錄為 /usr (依預設由全域區域共用的目錄) 的共用元件必須安裝在全域區域中才能在稀疏根區域中使用。

無法在稀疏根區域中安裝多個 Java ES 共用元件意味著,若要將與這類共用元件有相依性的產品元件成功地安裝至稀疏根區域中,必須先將共用元件安裝在全域區域中,然後再將其傳遞至非全域區域。