从命令行启动和停止服务器

您可以使用 server 任务来启动或停止服务器。

Open Liberty 有关 Liberty 的服务器命令的最新文档在 Open Liberty Web 站点上提供。

有关此任务

wlp/bin 目录包含名为 server 的脚本,以帮助控制服务器进程。 此脚本的语法如下所示:
server action serverName [options]

有关 [options]的可用值,请参阅 服务器命令选项

注: 如果未在命令行上指定服务器,那么将对缺省服务器实例 defaultServer(如果存在) 执行操作。
提示: 请勿使用命令行来启动或停止使用已启用缩放策略的自动缩放所管理的服务器。

过程

  • 使用以下命令来启动服务器:
    server start serverName 
    其中 serverName 是服务器的名称。
  • 使用以下命令来停止服务器:
    server stop serverName 
    其中 serverName 是服务器的名称。
    注: 正常服务器停止包含在服务器关闭之前的停顿阶段。 停顿阶段 (缺省周期为 30 秒) 允许服务执行关闭前工作,例如,停止入站侦听器,但允许现有请求完成。 对 stop 命令应用 --force 选项将跳过停顿阶段。 如果已调用 server stop ,那么 --force 选项无效。 如果使用 --force 选项,那么可能会在 messages.log 文件中见到意外异常,这些异常在服务器接收到 server stop 命令后发生。

示例

要在 Windows 系统上使用 server 脚本来启动或停止服务器,请执行以下操作:
server.bat start serverName
server.bat stop serverName
要在其他系统上使用 server 脚本来启动或停止服务器:
server start serverName
server stop serverName