Tarea Ant - server
La tarea server se puede utilizar para gestionar el estado de un servidor de Liberty.
Descripción
La tarea server da soporte a las opciones siguientes para gestionar el estado de un servidor de Liberty:
- create, que crea una instancia de servidor con nombre.
- start, que inicia la instancia de servidor con nombre. Si la instancia de servidor no existe, esta opción crea una de forma predeterminada.
- stop, que detiene el servidor con nombre.
- status, que comprueba el estado del servidor.
- package, que empaqueta el nombre del servidor y las aplicaciones desplegadas.
Atributos
La tabla siguiente describe los atributos de la tarea server.
Atributo | Descripción | Necesario |
---|---|---|
installDir | Ubicación del servidor de Liberty. | Sí |
operation | Operaciones de servidor disponibles como opciones: create, start, stop, status y package. | Sí |
serverName | Nombre de la instancia de servidor de Liberty. El valor predeterminado es defaultServer. | No |
userDir | Valor de la variable ${wlp_user_dir}. El valor predeterminado es ${installDir}/usr/servers/${serverName}. | No |
outputDir | Valor de la variable ${wlp_output_dir}. El valor predeterminado es ${installDir}/usr/servers/${serverName} | No |
clean | Atributo que determina si se va a utilizar el servidor con la opción clean. | No |
timeout | Tiempo de espera antes de que el servidor se inicie o se detenga. El valor predeterminado es 30 segundos. La unidad es el milisegundo. | No |
archive | Ubicación del archivo comprimido cuando se empaqueta un servidor. El valor debe ser un nombre de archivo y solo funciona para la opción package. | No |
ref | Referencia a una definición de tarea de servidor existente para volver a utilizar su configuración de servidor. El valor puede ser nulo cuando se establecen otros atributos necesarios. | No |
Ejemplo
Este ejemplo muestra cómo utilizar la tarea server en el archivo 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"/>