Stopping servers using scripting
You can stop servers using scripting and the wsadmin tool.
Before you begin
About this task
Restriction: Concurrently stopping servers using
Jacl or Jython threading (multiple threads) methods is not supported
in WebSphere®Application Server Version 7.0.
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)
- The following examples specify the server name only:
- 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)
- The following example specifies the server name and the node name: