Sie können mit WebSphere Application Server generische Server
definieren, starten, stoppen und überwachen.
Vorbereitende Schritte
Damit diese
Task gestartet werden kann, muss das Tool "wsadmin" aktiv sein. Lesen Sie den Artikel
zum Starten des wsadmin-Scripting-Clients mit wsadmin-Scripting.
Informationen zu diesem Vorgang
Ein generischer Server ist
ein Server, der von WebSphere Application Server
gesteuert wird, aber nicht von
WebSphere Application Server bereitgestellt wurde.
Vorgehensweise
- Verwenden Sie zum Definieren eines generischen Servers das folgende Beispiel:
- Verwenden Sie zum Starten eines generischen Servers den Parameter launchProcess.
Beispiel:
Mit
Jacl:
set nodeagent [$AdminControl queryNames *:*,type=NodeAgent]
$AdminControl invoke $nodeagent launchProcess generic1
Mit
Jython:
nodeagent = AdminControl.queryNames ('*:*,type=NodeAgent')
AdminControl.invoke(nodeagent, 'launchProcess', 'generic1')
Beispielausgabe:
true
oder
false
- Verwenden Sie zum Stoppen eines generischen Servers den Parameter terminate.
Beispiel:
Mit
Jacl:
set nodeagent [$AdminControl queryNames *:*,type=NodeAgent]
$AdminControl invoke $nodeagent terminate generic1
Mit
Jython:
nodeagent = AdminControl.queryNames ('*:*,type=NodeAgent')
AdminControl.invoke(nodeagent, 'terminate', 'generic1')
Beispielausgabe:
true
oder
false
- Verwenden Sie zum Überwachen des Serverstatus den Parameter getProcessStatus. Beispiel:
Mit
Jacl:
$AdminControl invoke $nodeagent getProcessStatus generic1
Mit
Jython:
AdminControl.invoke(nodeagent, 'getProcessStatus', 'generic1')
Beispielausgabe:
RUNNING
oder
STOPPED