WebSphere Application Server Liberty
comporte une interface de gestion RESTful qui vous permet de gérer vos travaux par lots. Les opérations de base associées à un travail par lots
sont le démarrage, l'arrêt, le redémarrage et l'affichage du statut. Vous pouvez effectuer ces opérations à l'aide
de n'importe quel client REST HTTP. Les données qui sont soumises
dans le cadre d'une demande ou retournées dans le cadre d'une
réponse sont au format JSON.
Procédure
- Ajoutez les fonctions suivantes à votre fichier server.xml :
<featureManager>
<feature>batch-1.0</feature>
<feature>batchManagement-1.0</feature>
</featureManager>
- La fonction batchManagement-1.0 active automatiquement la fonction SSL.
L'interface
RESTful est uniquement disponible via la couche SSL sécurisée, de sorte que vous devez créer un certificat SSL et des utilisateurs. Ajoutez ce qui suit à votre fichier 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>
Remarque : Le certificat SSL autosigné par défaut est uniquement destiné au développement, et non à la production.
Résultats
L'interface RESTful est maintenant configurée pour Liberty.