You can stop servers using scripting and the wsadmin tool.
Procedure
Use the stopServer command to stop the server. This command
has several syntax options. For example:
- To stop a server on a WebSphere Application Server single server edition,
choose one of the following options:
- The following examples specify the server name only:
Using Jacl:
$AdminControl stopServer serverName
Using
Jython:
AdminControl.stopServer('serverName')
- The following examples stop an application server with the node specified:
Using Jacl:
$AdminControl stopServer serverName mynode
Using Jython:
print AdminControl.stopServer('serverName', 'mynode')
Example output:
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:
Using Jacl:
$AdminControl stopServer serverName immediate
Using Jython:
AdminControl.stopServer('serverName', immediate)
- To stop a server on a WebSphere Application Server network deployment
edition, choose one of the following options:
- The following example specifies the server name and the node name:
Using Jacl:
$AdminControl stopServer serverName nodeName
Using Jython:
AdminControl.stopServer('serverName', 'nodeName')
- The following example specifies the server name, the node name, and immediate:
Using Jacl:
$AdminControl stopServer serverName nodeName immediate
Using Jython:
AdminControl.stopServer('serverName', 'nodeName', immediate)