REST API 管理

WebSphere® Application Server Liberty 含有 RESTful 管理介面,用來管理您的批次工作。與批次工作相關聯的基本作業包括:提交、停止、重新啟動,以及檢視狀態。您可以使用任何 HTTP REST 用戶端,來執行這些作業。隨要求提交的資料或隨回應傳回的資料,都是 JSON 格式。

程序

  1. server.xml 中新增下列特性:
    <featureManager>
    	<feature>batch-1.0</feature>
    	<feature>batchManagement-1.0</feature>
    </featureManager>
  2. batchManagement-1.0 特性會自動啟用 SSL 特性。唯有透過安全 SSL,才能使用 RESTful 介面,因此您必須建立 SSL 憑證和使用者。請在 server.xml 中新增下列。
    <keyStore id="defaultKeyStore" password="Liberty"/>
    			
    <basicRegistry id="basic" realm="ibm/api">
    	<user name="bob" password="bobpwd" />
    	<user name="jane" password="janepwd" />
    </basicRegistry>
    
    <administrator-role>
    	<user>bob</user>
    </administrator-role>
    註: 預設自簽 SSL 憑證僅作為開發用,不適用於正式作業。

結果

現在已為 Liberty 配置 RESTful 介面。


指示主題類型的圖示 作業主題

檔名:twlp_batch_administer_rest.html