wlst

WLST)是一種命令行腳本界面,系統管理員和操作員用它來監視和管理 WebLogic Server 實例以及域。

什麼是 WebLogic 腳本工具?

WebLogic 腳本工具 (WebLogic Scripting Tool , WLST) 是一種命令行腳本界面,系統管理員和操作員用它來監視和管理 WEBLOGIC SERVER 實例以及域。WLST 腳本環境基於 Java 腳本解釋器 Jython。除 WebLogic 腳本功能外,還可以使用解釋語言(包括本地變數、條件變數以及流控制語句)的常用功能。WebLogic Server 開發人員和管理員可以按照 Jython 語言語法擴展 WebLogic 腳本語言,以滿足其環境需要。

WLST 可以做什麼?

使用 WLST 可以執行下列任務:

1. 通過使用預定義配置和擴展模板,將 WebLogic Server 域傳播到多個目標。
2. 檢索域配置和運行時信息。
3. 編輯域配置並將更改保留在域的配置檔案中。
4. 編輯自定義、由用戶創建的 MBean 和非 WebLogic Server Mbean,例如 WebLogic Integration Server Mbean 和 WebLogic Portal Server Mbean。
5. 實現域配置任務和應用程式部署自動化。
6. 控制和管理伺服器生命周期。
7. 訪問節點管理器,以遠程或本地方式啟動、停止和掛起伺服器實例,而無需存在正在運行的管理伺服器。
WLST 功能包括下列 WebLogic Server 命令行實用工具的功能:weblogic.Admin 實用工具,用於詢問 MBean 和配置 WebLogic Server 實例、wlconfig Ant 任務工具,用於對 WebLogic Server 配置進行更改,以及 weblogic.Deployer 實用工具,用於部署應用程式。
通過交替使用 WLST、命令行實用工具和管理控制台,可以創建、配置和管理域。選擇何種方法取決於您更喜歡使用圖形界面還是命令行界面,同時也取決於是否可以通過使用腳本使任務自動化。

WLST 如何工作?

可以使用腳本工具在線上版(連線到正在運行的管理伺服器實例或受管伺服器實例)和脫機版(斷開與正在運行的伺服器的連線)。

使用 WLST 在線上版

WLST 在線上版使訪問通過 JMX 進行管理的受管 Bean (MBean) 和 Java 對象(這些對象為底層資源提供了管理接口)變得簡便。WLST 是 JMX 客戶端,所有使用 WLST 在線上版執行的任務也都可以使用 JMX 以編程方式執行。如果 WLST 已連線到管理伺服器實例,則使用腳本工具可以導航和詢問 MBean,並且向伺服器提供配置數據。如果 WLST 已連線到受管伺服器實例,則其功能僅限於瀏覽 MBean 層次。無法使用 WLST 更改受管伺服器上的 MBean 的值時,可以使用管理 API 進行更改。Oracle 建議僅更改管理伺服器上的配置 MBean 的值。更改受管伺服器上 MBean 的值會導致域的配置不一致。

使用 WLST 脫機版

通過使用 WLST 脫機版,可以新建域或更新現有域,而無需連線到正在運行的 WebLogic Server - 支持與 Configuration Wizard 相同的功能)。
WLST 脫機版僅提供對保留的配置信息的訪問。您可以創建新的配置信息,以及檢索和更改保存在域配置檔案(位於 config 目錄中,例如 config.xml)或使用 Template Builder 創建的域模板 JAR 中的現有配置信息。
注意: 因為通過 WLST 脫機版,您只能訪問和更新配置檔案中出現的配置對象,所以若要針對尚未以 XML 元素保存在配置檔案中的配置對象查看和/或更改特性值,必須首先創建配置對象。

相關詞條

相關搜尋

熱門詞條

聯絡我們