WebSphere Application Server Liberty 프로파일은 Java 일괄처리 작업을 관리하기 위해 RESTful 관리 인터페이스를 포함합니다.
관리되는 일괄처리는 사용자가 외부에서 Java 일괄처리 작업을 관리할 수 있도록 보안 HTTPS REST 인터페이스를 사용합니다.
프로시저
- batchManagement-1.0 기능을 server.xml 파일에 추가하십시오.
<featureManager>
<feature>batchManagement-1.0</feature>
</featureManager>
- Java 일괄처리 기능에서 사용하는 databaseStore를 구성하여 일괄처리 지속성을 구성하십시오.
jobStoreRef 요소를 사용하여 server.xml 파일에 있는 databaseStore를 참조하십시오. 다음 예는 server.xml 파일의 내용을 보여줍니다.
<batchPersistence jobStoreRef="BatchDatabaseStore" />
<databaseStore id="BatchDatabaseStore" dataSourceRef="batchDB" />
테이블의 자동 작성 대 수동 작성을 포함, 데이터베이스 지속성에 대한 자세한 정보는 Java 일괄처리 지속성 구성을 참조하십시오.
- batchManagement-1.0이 자동으로 SSL 기능을 사용할 수 있도록 server.xml 파일에 SSL 인증서와 사용자 레지스트리를
작성하십시오.
<keyStore id="defaultKeyStore" password="Liberty"/>
<basicRegistry id="basic" realm="ibm/api">
<user name="bob" password="bobpwd" />
<user name="jane" password="janepwd" />
</basicRegistry>
<authorization-roles id="com.ibm.ws.batch">
<security-role name="batchAdmin" >
<user name="bob"/>
</security-role>
</authorization-roles>
추가 일괄처리 사용자와 역할을 정의하는 것에 대한 자세한 정보는 Liberty 프로파일 일괄처리 환경 보안을 참조하십시오.
중요사항: 이 예에서 자체 서명 기본 SSL 인증서는 개발 용도로만 사용되며 프로덕션용으로는 사용하지 말아야 합니다.
결과
이제 Liberty 프로파일 서버에 대해 RESTful 인터페이스가 구성되었습니다.