Starting Liberty servers using the job manager (deprecated)
You can submit the Start Liberty profile server job to start a Liberty server on one or more target hosts.
Before you begin
Start the job manager.
The Liberty server that you want to start must be installed on all job targets. See Installing Liberty resources using the job manager.
Your ID at the job manager must be authorized for the administrator role or the operator role to submit jobs.
When registering a target host with the job manager, you can save operating system security information. When you submit a job to one or more targets for which security information has not been saved, you must specify an authorized operating system user name and either password or public-private key information for the user name. The security credentials must be valid for all job targets.
- Set the JAVA_HOME property to the JDK or JRE location in the server.env
file, which is located in the server directory. The job reads the
JAVA_HOME
property and sets it on the target environment before running the command to start the server. However, this property is not used by the Liberty server command if you start the server manually.The server.env file must be in EBCDIC encoding.
- Set the JAVA_HOME property to the JDK or JRE location in the user .bashrc file.
- Append the JDK or JRE path to the PATH environment variable.
- Set the JAVA_HOME property to the JDK or JRE location as a system environment variable.
- Append the JDK or JRE path to the PATH system variable.
If JAVA_HOME is not specified in server.env or in the user environment, the job manager looks for the JDK or JRE in the user search path.
- Login as root.
- In the /etc/ssh/sshd_config file, set
PermitUserEnvironment
toyes
. - Restart sshd. Run stopsrc -s ssh and then startsrc -s ssh.
- Login as the user to run the Liberty server.
- Change directory to the .ssh directory under the user home. Create a
property file called
environment
and, in the file, setJAVA_HOME=absolute_path_to_the_Java_home
.
About this task
You can use the administrative console of the job manager or the deployment manager to start Liberty servers on one or more target hosts. From the console, choose the Start Liberty server job, specify the server and job options, review the summary, and submit the job.
This topic describes how to run the Start Liberty profile server job using the job manager console or the deployment manager console. Instead of using a console, you can run the startLibertyProfileServer job script in the AdministrativeJobs command group. See the Administrative job types topic.
Procedure
Results
The targets run the job and attempt to start the server.
What to do next
On the Job status page, click the ID of the Start Liberty profile server job and view the job status. Click the status refresh icon to refresh the displayed status.
If the job is not successful, view any error messages that result from running the job, correct the error condition, and submit the job again.
If the job is successful, the status on the Target resources page of the
server is RUNNING
. Click to see the resource status.