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 功能部件。RESTful 接口仅可通过使用安全 SSL 使用,因此,必须创建 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