Sun Java System Application Server Enterprise Edition 8.2 管理指南

關於 Sun Java System Application Server

Sun Java System Application Server 提供 Java 2 Platform, Enterprise Edition (J2EE 平台) 1.4 相容平台,以開發伺服器端的 Java 應用程式,並提供伺服器端的 Web 服務。主要功能包括可縮放式作業事件管理、容器管理式的持續性執行階段、高效能 Web 服務、叢集、高可用性、安全性以及整合功能。

Application Server 提供以下版本:

本小節包含下列主題:

什麼是 Application Server?

Application Server 平台支援的服務範圍從 Web 發佈一直到企業範圍的作業事件處理,同時可讓開發者建立基於 JavaServer Pages (JSP)、Java Servlet 以及企業 Java Bean (EJB) 技術的應用程式。

Application Server Platform Edition 是一款用於開發、生產部署和再分發的免費軟體。如需有關再分發的更多資訊,請至 http://www.sun.com/software/products/appsrvr/appsrvr_oem.xml

Application Server 提供了進階叢集和容錯移轉技術。Application Server 基礎架構支援多種類型之分散式應用程式的部署,同時也是建立基於服務導向架構 (SOA) 之應用程式的理想基礎。SOA 是一種設計方法,旨在最大化應用程式服務的重複使用。這些功能讓您可以執行可延伸的且具有高可用性的 J2EE 應用程式。

Application Server 架構

本小節說明圖 1–1,該圖顯示了 Application Server 的高階架構。

圖 1–1 Application Server 架構

此圖顯示了高層級架構,包括容器、服務、工具以及與外部系統 (例如資料庫) 的通訊。

存取外部系統

J2EE 平台使應用程式能夠存取應用程式伺服器之外的系統。應用程式通過稱為資源的物件連線到這些系統。管理員的職責之一是資源配置。J2EE 平台可以通過以下 API 和元件存取外部系統:

管理工具

有多種不同的工具和 API 可用於管理 Sun Java System Application Server:

Administration Console

Administration Console 是一種基於瀏覽器的工具,具有易於導覽的介面和線上說明。管理伺服器 (也稱為 Domain Administration Server 或 DAS) 必須在執行狀態下,才能使用 Administration Console。您要有管理伺服器主機名稱和連接埠號才能啟動 Administration Console。預設管理伺服器的預設管理伺服器連接埠號是 4849。您還要有管理使用者名稱和密碼,才能登入 Administration Console。如需更多詳細資訊,請參閱相關的章節。

若要啟動 Administration Console,請在 Web 瀏覽器中鍵入以下內容:


https://hostname:port

例如︰


https://kindness.sun.com:4849

如果 Administration Console 在執行管理伺服器的機器上執行,則可將主機名稱指定為 localhost

在 Windows 上,從 [開始] 功能表啟動 Application Server Administration Console。

指令行介面 (asadmin 公用程式)

asadmin 公用程式是 Sun Java System Application Server 的指令行介面。您可以執行由 Administration Console 所提供的相同管理作業集。可透過 Shell 的指令提示或其他程序檔或程式呼叫 asadmin 公用程式。asadmin 公用程式安裝於 install-dir/bin 目錄下。Sun Java System Application Server 在 Solaris 上的預設安裝根目錄是 /opt/SUNWappserver

若要啟動 asadmin 公用程式,請移至 install-dir/bin 目錄並輸入:


$ asadmin

若要列示 asadmin 中的可用指令,請使用:


asadmin> help

也可以在 Shell 的指令提示符號下發出 asadmin 指令:


$ asadmin help

若要檢視指令的語法和範例,請鍵入 help 並在其後鍵入指令名稱 。例如︰


asadmin> help create-jdbc-resource

所指定指令的 asadmin help 資訊可顯示此指令的 Unix 線上手冊。同時,Web 上也提供這些線上手冊 (HTML 格式),請參閱「Sun Java System Application Server Enterprise Edition 8.2 Reference Manual」

JConsole

Java 2, Platform Standard Edition 5.0 中引入了 Java Monitoring and Management Console (JConsole)。JConsole 用於監視 Sun Java System Application Server。您可以使用 JConsole [遠端] 標籤或 [進階] 標籤連線至 Application Server。

Application Server Management Extension (AMX)

Application Server Management eXtension 是一個 API,它可顯示所有 Application Server 配置,並可將 JMX 管理 Bean 做為實作 AMX 介面的、易於使用的用戶端動態代理伺服器來進行監視。

如需有關使用 Application Server Management Extension 的更多資訊,請參閱「Sun Java System Application Server Enterprise Edition 8.2 Developer’s Guide」中的第 16 章「Using the Java Management Extensions (JMX) API」