使用脚本编制停止服务器
可以使用脚本编制和 wsadmin 工具来停止服务器。
开始之前
关于此任务
限制: 使用 Jacl 或 Jython 线程技术(多线程)并行停止服务器的方法在 WebSphere®Application Server V7.0 中不受支持。
过程
使用 stopServer 命令停止服务器。此命令有若干语法选项。例如:
- 要停止 WebSphere Application Server 单个服务器修订版上的服务器,请选择下列一个选项:
- 以下示例仅指定服务器名:使用 Jacl:
$AdminControl stopServer serverName
使用 Jython:AdminControl.stopServer('serverName')
- 以下示例在指定了节点的情况下停止应用程序服务器:
- 使用 Jacl:
$AdminControl stopServer serverName mynode
- 使用 Jython:
print AdminControl.stopServer('serverName', 'mynode')
示例输出:WASX7337I: Invoked stop for server "serverName" Waiting for stop completion. WASX7264I: Stop completed for server "serverName" on node "mynode"
- 以下示例指定服务器名和立即执行:
- 使用 Jacl:
$AdminControl stopServer serverName immediate
- 使用 Jython:
AdminControl.stopServer('serverName', immediate)
- 以下示例仅指定服务器名:
- 要停止 WebSphere Application Server Network Deployment 修订版上的服务器,请选择下列一个选项:
- 以下示例指定服务器名和节点名:
- 使用 Jacl:
$AdminControl stopServer serverName nodeName
- 使用 Jython:
AdminControl.stopServer('serverName', 'nodeName')
- 以下示例指定服务器名、节点名和立即执行:
- 使用 Jacl:
$AdminControl stopServer serverName nodeName immediate
- 使用 Jython:
AdminControl.stopServer('serverName', 'nodeName', immediate)
- 以下示例指定服务器名和节点名: