The Administrative REST API service and Pulse may not be available if starting Locators are using the LocatorLauncher API. You may see the following log message in the locator logs according to log level (FINE or INFO, depending on GemFire version).
GEMFIRE environment variable not set; HTTP service will not start.
Resolution
According to the log message, you have to set the GemFire environment variable (i.e., GemFire's root installation directory) because GemFire recognizes the location of HTTP service modules from the GemFire environment variable.
The GemFire environment variable should be set in any case according to the installation manual.