為了使管理員能夠管理在多台主機上執行的伺服器實例和叢集,Application Server 提供了以下工具︰
管理主控台︰一個基於瀏覽器的圖形化使用者介面 (GUI)
指令行工具,例如 asadmin 公用程式。請參閱表 1–1,以取得 Application Server 提供之指令行工具的完整清單。
程式設計 Java Management Extensions (JMXTM) API
這些工具會連線至名為網域管理伺服器的伺服器,此伺服器是專門指定用來協調所有管理工作的 Application Server 實例。無論使用何種介面,網域管理伺服器 (DAS) 均提供用於驗證和執行管理指令的單一安全介面。
網域集合了配置資料、已部署應用程式,以及具有指定管理員的機器。網域的定義描述並可控制可能分布於多台機器上的數個應用程式、獨立應用程式伺服器實例和叢集的作業。安裝 DAS 之後,一定會安裝名為 domain1 的預設網域。在本指南中,您將使用此預設網域。
除了管理主控台,Application Server 軟體還提供可執行管理功能的各種指令行工具。若要啟動某個工具,請在指令視窗中鍵入該工具的名稱。表 1–1 在第一欄中按名稱列出工具,並在第二欄提供說明。
表 1–1 指令行工具
工具名稱 |
說明 |
---|---|
appclient |
啟動應用程式用戶端容器,並呼叫封裝於應用程式 Java 歸檔 (JAR) 檔案的用戶端應用程式。 |
asadmin |
啟動 Application Server 管理工具,此工具將提供用於配置 Application Server 軟體的一組子指令。 |
asant |
啟動 Jakarta Ant 工具,讓您可以自動化重複性的開發及部署工作。 |
asapt |
編譯具有 Java EE 附註的 Java 原始碼。此工具會自動呼叫 wsimport 指令。 |
asupgrade |
用於升級 Application Server 軟體的 Application Server 管理工具。 |
capture-schema |
從資料庫擷取模式資訊,並產生模式檔案,讓伺服器用於容器管理式的持續性 (CMP)。 |
jspc |
編譯 JSP 頁面。 |
package-appclient |
封裝應用程式用戶端容器程式庫和 JAR 檔案。 |
schemagen |
為 Java 類別中所參照的每個名稱空間建立模式檔案。 |
verifier |
使用 DTD 驗證 Java EE 部署描述元。 此工具亦提供圖形化使用者介面。若要顯示 GUI,請指定 -u 選項。 某些 Windows 系統會啟動同名驅動程式檢驗器公用程式。若要啟動 Application Server 檢驗器,您必須在 install-dir /bin 目錄下。 |
wscompile |
採用服務定義介面並產生用於 JAX-RPC 的用戶端 Stub 或伺服器端骨架;或針對所提供的介面產生 Web 服務描述語言 (WSDL) 描述。 |
wsdeploy |
針對使用 JAX-RPC 的 Web 服務應用程式,產生針對特定實作且可立即部署的 WAR 檔案。 |
wsgen |
讀取 Web 服務端點類別,並產生 Web 服務部署和呼叫所需的全部工件。 |
wsimport |
產生 JAX-WS 具可移植性的工件,例如服務端點介面 (SEI)、服務、從 wsdl:fault 和 soap:headerfault 標記對映的異常類別、源自 wsdl:message 標記的非同步回應 Bean 及 JAXB 產生的值類型。 |
xjc |
以 Java 程式設計語言,將來源 XML 模式變換為或連結到一組 JAXB 內容類別。 |
若要在 Windows 上執行這些指令行工具,請確定您有名為 PATH 且指向 install-dir /bin/ 目錄的環境變數。
您可以執行 asadmin 子指令,方法是以 asadmin 做為每個子指令的前綴,或是在 install-dir/bin/ 目錄中輸入 asadmin 提示符號 (鍵入 asadmin,然後按下換行鍵)。