Tâche Ant - server
La tâche server permet de gérer le statut d'un serveur de profil Liberty.
Description
La tâche server prend en charge les options suivantes pour gérer le statut d'un serveur de profil Liberty :
- create : crée une instance de serveur nommée.
- start : démarre l'instance de serveur nommée. Si l'instance de serveur n'existe pas, cette option en crée une par défaut.
- stop : arrête l'instance de serveur nommée.
- status : vérifie l'état du serveur.
- package : conditionne le serveur nommé et ses applications déployées.
Attributs
Le tableau ci-dessous décrit les attributs de la tâche server.
Attribut | Description | Requis |
---|---|---|
installDir | Emplacement du serveur de profil Liberty. | Oui |
operation | L'une des opérations disponibles comme options : create, start, stop, status et package. | Oui |
serverName | Nom de l'instance de serveur de profil Liberty. La valeur par défaut est defaultServer. | Non |
userDir | Valeur de la variable ${wlp_user_dir}. La valeur par défaut est ${installDir}/usr/servers/${serverName}. | Non |
outputDir | Valeur de la variable ${wlp_output_dir}. La valeur par défaut est ${installDir}/usr/servers/${serverName}. | Non |
clean | Attributs déterminant si le serveur doit être démarré avec l'option clean. | Non |
timeout | Temps d'attente avant que le serveur démarre ou s'arrête. La valeur par défaut est de 30 secondes. L'unité est la milliseconde. | Non |
archive | Emplacement du fichier compressé lors du conditionnement d'un serveur. La valeur doit être un nom de fichier et ne fonctionne que pour l'option package. | Non |
ref | Référence à une définition de tâche de serveur existante, afin de réutiliser sa configuration de serveur. La valeur peut être NULL lorsque d'autres attributs requis sont définis. | Non |
Exemple
Cet exemple montre comment utiliser la tâche server dans
votre fichier build.xml :
<wlp:server id="wlp.ant.test" installDir="${wlp_install_dir}" operation="start"
serverName="${serverName}" userDir="${wlp_usr}" outputDir="${wlp_output}" />
<wlp:server ref="wlp.ant.test" operation="status"/>