WebSphere Application Server Liberty enthält eine REST-konforme Verwaltungsschnittstelle, mit Sie Ihre Stapeljobs verwalten können. Die den
Stapeljobs zugeordneten
Basisoperationen sind das Übergeben, Stoppen, erneute Starten und das Anzeigen des Status.
Sie können diese Operationen mit jedem HTTP-REST-Client durchführen. Daten, die als Teil einer Anforderung abgeschickt oder als Teil einer Antwort
zurückgegeben werden, sind in JSON formatiert.
Vorgehensweise
- Fügen Sie der Datei server.xml die folgenden Features hinzu:
<featureManager>
<feature>batch-1.0</feature>
<feature>batchManagement-1.0</feature>
</featureManager>
- Das Feature batchManagement-1.0 aktiviert automatisch das SSL-Feature. Die
REST-konforme Schnittstelle ist nur bei der Verwendung von SSL verfügbar. Deshalb müssen Sie ein SSL-Zertifikat und Benutzer
erstellen. Fügen Sie der Datei server.xml Folgendes hinzu.
<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>
Anmerkung: Das selbst signierte SSL-Standardzertifikat ist für die Entwicklung und nicht für die Produktion vorgesehen.
Ergebnisse
Die REST-konforme Schnittstelle ist jetzt für Liberty konfiguriert.