每個管理網域都與一個用法設定檔相關聯,可識別該網域的功能。Application Server 提供下列設定檔:
開發者:若是在開發環境中執行網域,且應用程式不需要 NSS 金鑰庫或叢集功能 (如負載平衡及階段作業持續性),請使用此設定檔。
叢集:如果需要建立叢集,但不需要高可用性資料庫 (HADB) 或 NSS 金鑰庫,請使用此設定檔。
企業:如果需要 HADB 和 NSS,請使用此設定檔。僅當分開安裝 HADB 和 NSS,或將 Application Server 安裝成 Java Enterprise System (JES) 的元件時,才能使用此設定檔。如需有關如何將企業設定檔與 Application Server 9.1 搭配使用的資訊,請參閱使用企業設定檔
只有企業設定檔支援從 Application Server 8.x Enterprise Edition 升級。如果是從 Application Server 8.x Platform Edition 升級,請使用開發者設定檔。如需有關升級程序的更多資訊,請參閱「Sun Java System Application Server 9.1 Update 1 Upgrade and Migration Guide」中的第 2 章「Upgrading an Application Server Installation」。
網域為使用者應用程式提供預先配置的執行階段。用法設定檔有助於區分 Application Server 二進位碼與執行階段配置。設定檔讓您使用相同的 Application Server 安裝,即可藉由適合不同用途的設定檔建立不同網域。例如,開發者可能希望使用 Application Server 來瞭解最新的 Java EE 規格。這個開發者不需要嚴格的安全性設定。但另一個想在生產環境中部署應用程式的使用者則需要原本就安全的環境。
表 1–1 列出每個設定檔的可用功能:
表 1–1 每個設定檔的可用功能
功能 |
開發者設定檔 |
叢集設定檔 |
企業設定檔 |
---|---|---|---|
安全性存放區 |
JKS |
JKS |
NSS |
叢集/獨立實例 |
不可用 |
可用 |
可用 |
安全性管理員 |
已停用 |
已啟用 |
已啟用 |
HADB |
不可用 |
不可用 |
可用 |
負載平衡 |
不可用 |
可用 |
可用 |
節點代理程式 |
不可用 |
可用 |
可用 |
若要使用企業設定檔,請執行下列作業:
分別下載並安裝 NSS 與 HADB。
如下所示,修改 asenv.conf 檔案:
AS_HADB 指向 HADB 的安裝資料夾。
AS_NSS 指向提供 NSS 共用物件的資料夾。
AS_NSS_BIN 指向儲存 NSS 二進位碼 (例如 certutil) 的資料夾。
您可以使用 start-domain 指令,將 Application Server 8.x 或 9.0 網域升級到 Application Server 9.1。請使用下列其中一種方式來升級網域:
執行 Application Server 二進位碼的就地升級。
當您在指向舊版 Application Server 的網域上執行 start-domain 時,asadmin 將呼叫 asupgrade 指令,並且會自動就地升級網域。
執行 Application Server 二進位碼的同時升級。
在先前安裝的網域上執行 start-domain。asupgrade 指令可將網域升級到最新 Application Server 安裝的網域根目錄。在此案例中,會在 asenv.conf 的 AS_DEF_DOMAINS_PATH 中定義升級的目標目錄。