使用管理程式 (JMX)

您可以使用 Java™ 應用程式設計介面 (API) 來管理 WebSphere® Application Server 及管理應用程式。

開始之前

您可以透過產品隨附的工具或透過使用 Java API 進行程式設計,來管理 WebSphere Application Server 及應用程式。

wsadmin Scripting 工具、管理主控台及管理指令行工具隨附於產品。 這些管理工具提供您管理產品及在 WebSphere Application Server中執行的應用程式所需的大部分功能。 您可以使用自動化 Script 中的指令行工具來控制伺服器。 針對 wsadmin Scripting 工具所撰寫的 Script 提供您可以快速開發的各種可能的自訂解決方案。

請使用 Java API 來調查這些工具,以判定管理 WebSphere Application Server 及應用程式的最佳方式。 如需 Java API 的相關資訊,請檢視應用程式設計介面文件。

  • WAS JMX API 不需要任何動作: WebSphere Application Server 中的每一個 Java 虛擬機器 (JVM) 都包含「Java 管理延伸 (JMX)」內嵌式實作。 在應用程式伺服器第 5 版中, JVM 包含 JMX 1.0 規格的實作。 在應用程式伺服器 6.0 版以及更新版本中, JVM 包含 JMX 1.2 規格的實作。 第 5 版中使用的 JMX 1.0 實作是 IBM® Tivoli ® 產品所提供的 TMX4J 套件。 6.0 版以及更新版本中使用的 JMX 1.2 規格是開放程式碼 mx4j 套件。 各版本之間的 JMX 實作變更不會影響應用程式伺服器中 JMX MBean 的行為。 由於從 JMX V1.0 規格變更為 JMX V1.2 規格,沒有變更任何 Application Server 管理應用程式設計介面 (API)。
  • 自訂 MBean 可能需要採取動作: JMX V1.2 規格與舊版 JMX V1.0 規格相容。 不過,您可能需要將應用程式伺服器以外的產品所提供的自訂 MBean 從第 5 版移轉至 6.0 版以及更新版本。 這些自訂 MBean 的主要考量與 MBean 的 JMX ObjectName 類別索引鍵內容中所使用的值相關。 開放程式碼 mx4j 實作更嚴格地根據 JMX 1.2 規格施行內容驗證。 測試您在 6.0 版以及更新版本中部署於第 5 版的自訂 MBean ,以確保相容性。 JMX V1.2 規格從 JMX V1.0 規格變更的完整詳細資料,在 JMX 1.2 規格中提供。

關於這項作業

WebSphere Application Server 支援透過一組 Java 類別和方法來存取管理功能。 您可以撰寫 Java 程式,以執行 WebSphere Application Server 管理工具的任何管理特性。 您也可以延伸基本 WebSphere Application Server 管理系統,以包含您自己的受管理資源。

您可以透過程式設計來準備、安裝、解除安裝、編輯及更新應用程式。 準備應用程式以進行安裝涉及收集各種類型的 WebSphere Application Server特定連結資訊,以解析應用程式部署描述子中定義的參照。 在安裝之後,也可以透過編輯已部署的應用程式來修改此資訊。 更新包括新增、移除或取代已安裝應用程式中的單一檔案或單一模組,或提供局部應用程式來操作已部署應用程式中的任意檔案和模組集。 更新整個應用程式會解除安裝舊的應用程式,並安裝新的應用程式。 解除安裝應用程式會將它完全從 WebSphere Application Server 配置中移除。

執行下列任何或所有作業,以透過程式設計來管理 WebSphere Application Server 及 Java Platform, Enterprise Edition (Java EE) 應用程式。

程序

結果

視您完成的作業而定,您已建立自己的管理程式、延伸 WebSphere Application Server 管理主控台、連接及受管理供應商伺服器,或透過程式設計來管理應用程式。

下一步

您可以透過程式設計或與 WebSphere Application Server隨附的工具組合,繼續管理 WebSphere Application Server 及應用程式。