配置 Liberty 以使用批次 REST API

WebSphere® Application Server Liberty 含有 RESTful 管理介面,用來管理您的 Java 批次工作。受管理批次會啟用安全 HTTPS REST 介面,因此您可在外部管理 Java 批次工作。

程序

  1. batchManagement-1.0 特性新增至 server.xml 檔。
    <featureManager>
    	<feature>batchManagement-1.0</feature>
    </featureManager>
  2. 配置 Java 批次特性使用的 databaseStore,來配置批次持續性。在 server.xml 檔中使用 jobStoreRef 元素,來參照 databaseStore 下列範例說明 server.xml 檔的外觀。
    <batchPersistence jobStoreRef="BatchDatabaseStore" />
    
    <databaseStore id="BatchDatabaseStore" dataSourceRef="batchDB" />

    如需資料庫持續性的相關資訊(包括自動建立與手動建立表格的對照),請參閱 Java 批次持續性配置。

  3. server.xml 檔中建立 SSL 憑證和使用者登錄,使 batchManagement-1.0 自動啟用 SSL 特性。
    <keyStore id="defaultKeyStore" password="Liberty"/>
    			
    <basicRegistry id="basic" realm="ibm/api">
    	<user name="bob" password="bobpwd" />
    	<user name="jane" password="janepwd" />
    </basicRegistry>
    重要: 本例中的預設自簽 SSL 憑證僅作為開發用,不適用於正式作業。

    如需配置批次環境的角色型管理,並將使用者指派給角色的相關資訊,請參閱「維護 Liberty 批次環境的安全」。

結果

現在已為 Liberty 伺服器配置 RESTful 介面。


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

檔名:twlp_batch_configrest.html