Ant-Task - server
Die Task server kann für die Verwaltung des Status eines Liberty-Servers verwendet werden.
Beschreibung
Die Task server unterstützt die folgenden Optionen für die Verwaltung des Status eines Liberty-Servers:
- create: Erstellt eine benannte Serverinstanz.
- start: Startet die benannte Serverinstanz. Wenn die Serverinstanz nicht vorhanden ist, erstellt diese Option standardmäßig eine Instanz.
- stop: Stoppt den benannten Server.
- status: Überprüft den Serverstatus.
- package: Packt den benannten Server und dessen implementierte Anwendungen.
Attribute
In der folgenden Tabelle sind die Attribute der Task server beschrieben.
Attribut | Beschreibung | Erforderlich |
---|---|---|
installDir | Position des Liberty-Servers. | Ja |
operation | Serveroperationen, die als Optionen verfügbar sind: create, start, stop, status und package. | Ja |
serverName | Name der Liberty-Serverinstanz. Der Standardwert ist defaultServer. | Nein |
userDir | Wert der Variablen ${wlp_user_dir}. Der Standardwert ist ${installDir}/usr/servers/${serverName}. | Nein |
outputDir | Wert der Variablen ${wlp_output_dir}. Der Standardwert ist ${installDir}/usr/servers/${serverName}. | Nein |
clean | Gibt an, ob der Server mit der Option clean ausgeführt wird. | Nein |
timeout | Wartezeit bis zum Starten oder Stoppen des Servers. Der Standardwert ist 30 Sekunden. Die Einheit ist "Millisekunde". | Nein |
archive | Position der komprimierten Datei beim Packen eines Servers. Der Wert muss ein Dateiname sein und funktioniert nur für die Option package. | Nein |
ref | Referenz auf eine vorhandene Server-Task-Definition, deren Serverkonfiguration wiederverwendet werden soll. Der Wert kann null sein, wenn andere erforderliche Attribute definiert sind. | Nein |
Beispiel
Dieses Beispiel veranschaulicht die Verwendung der Task
server in Ihrer Datei
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"/>