Red Hat Training
A Red Hat training course is available for Red Hat JBoss Web Server
3.2.3. Running Enterprise Web Server
To run JBoss Enterprise Web Server, run the following:
- Tomcat (5 or 6, refer to Section 3.2.3.1, “Running Tomcat”)
- HTTP server (Section 3.2.3.2, “Running HTTP”)
3.2.3.1. Running Tomcat
You can run Tomcat either in the background as a service (refer to Section 3.2.3.1.2, “Running Tomcat as a Service”) or in the foreground as a program (refer to Section 3.2.3.1.1, “Running Tomcat as a Program”).
Important
It is strongly recommended to run Tomcat with the startup.sh script (refer to the startup.sh entry in Section 3.2.3.1.1, “Running Tomcat as a Program”). Note that this is the only supported running method.
Before starting Tomcat, make sure the following prerequisites are met:
- The tomcat user is created (refer to Procedure 3.7, “Creating tomcat User”).
- JAVA_HOME is set correctly (refer to Procedure 3.6, “Setting JAVA_HOME”).
3.2.3.1.1. Running Tomcat as a Program
To run Tomcat as a program, run one of the following scripts:
startup.sh
scriptRun the following command as the root user with the respective Tomcat version (5
or6
):# sh <EWS_HOME>/tomcat<VERSION>/bin/startup.sh
The system reads the configuration file and changes to the user and group to the tomcat user account (that is, Tomcat is always run under the tomcat user). By default,tomcat-native
is automatically added to theLD_LIBRARY_PATH
and-Djava.library.path
during Tomcat startup.catalina.sh
scriptRun the following command with the respective Tomcat version (5
or6
) :# sh <EWS_HOME>/tomcat<VERSION>/bin/catalina.sh
- custom script, which calls
catalina.sh
3.2.3.1.2. Running Tomcat as a Service
To run Tomcat as a service, create and use your own system daemon script with jsvc or tanukiwrapper.