Starting and stopping a server from the command line

You can use the server tasks to start or stop a server.

Open Liberty The latest documentation about server commands for Liberty is available on the Open Liberty website.

About this task

The wlp/bin directory contains a script that is called server to help with controlling the server process. The syntax of this script is as follows:
server action serverName [options]

For available values of [options], see Server command options.

Note: If a server is not specified on the command line, the action is performed against the default server instance, defaultServer, if it exists.

Procedure

  • Use the following command to start the server:
    server start serverName 
    where serverName is the name of the server.
  • Use the following command to stop the server:
    server stop serverName 
    where serverName is the name of the server.
    Note: Normal server stop includes a quiesce stage before the server is shutdown. The quiesce stage, a default period of 30 seconds, allows for services to perform pre-shutdown work, for example, stopping inbound listeners but allowing existing requests to complete. Applying the --force option to the stop command skips the quiesce stage. The --force option has no effect if server stop was already invoked. If you use the --force option, you might see unexpected exceptions in the messages.log file that occur after the server stop command was received by the server.

Example

To start or stop a server by using the server script on Windows systems:
server.bat start serverName
server.bat stop serverName
To start or stop a server by using the server script on other systems:
server start serverName
server stop serverName