Stopping servers using scripting
We can stop servers using scripting and wsadmin.
Restriction: Concurrently stopping servers using Jacl or Jython threading (multiple threads) methods is not supported in WebSphereApplication Server V7.0.
Use the stopServer command to stop the server. This command has several syntax options. For example:
- To stop a server on a WAS single server edition, choose one of the following options:
The following examples specify the server name only:
Jacl...
$AdminControl stopServer serverNameJython...
AdminControl.stopServer('serverName')The following examples stop an appserver with the node specified:
- Jacl...
$AdminControl stopServer serverName mynode- Jython...
print AdminControl.stopServer('serverName', 'mynode')
For example...
WASX7337I: Invoked stop for server "serverName" Waiting for stop completion. WASX7264I: Stop completed for server "serverName" on node "mynode"The following examples specify the server name and immediate:
- Jacl...
$AdminControl stopServer serverName immediate- Jython...
AdminControl.stopServer('serverName', immediate)
- To stop a server on a WAS network deployment edition, choose one of the following options:
The following example specifies the server name and the node name:
- Jacl...
$AdminControl stopServer serverName nodeName- Jython...
AdminControl.stopServer('serverName', 'nodeName')
The following example specifies the server name, the node name, and immediate:
- Jacl...
$AdminControl stopServer serverName nodeName immediate- Jython...
AdminControl.stopServer('serverName', 'nodeName', immediate)
Related tasks
Use AdminControl for scripted administration
Related
Commands for AdminControl
stopServer