
Table 30 Legal Package Scripts
Script Name | Description |
User Configuration file (hatomcat.conf) This script contains a list of
Main Script (hatomcat.sh) | This script contains a list of |
| the start and stop of a Tomcat instance. This script will be called by the Toolkit |
| Interface Script to do the following: |
| • On package start; it starts the Tomcat server instance. |
| • On package stop; it stops the Tomcat server instance. |
Monitor Script (hatomcat.mon) | This script contains a list of internal variables and functions that supports |
| monitoring of a Tomcat instance. Monitoring functionality will be initiated by |
| calling the toolkit interface script with the "monitor" parameter. |
Interface Script (toolkit.sh) | This script is an interface between the Serviceguard package control script |
| and the toolkit main script (hatomcat.sh). |
Toolkit User Configuration
All the user configuration variables are kept in a single file hatomcat.conf in shell script format. The variable names and their sample values are given below in Table 31 (page 119):
Table 31 User Configuration Variables
User Configuration Variables | Description |
CATALINA_HOME (for example, | This is the base directory where HP Tomcat web server is installed. By default |
CATALINA_HOME="/opt/hpws22/tomcat") | HP Tomcat is installed in the directory /opt/hpws22/tomcat and hence this |
| is also the default value. |
CATALINA_BASE (for example, | This variable holds the specific configuration file path of a Tomcat server |
CATALINA_BASE="/opt/hpws22/tomcat") | instance. Each Tomcat instance must have its own configuration directory that |
| contains its own server configuration file (server.xml). The Tomcat server |
| default server root directory is "/opt/hpws22/tomcat". However, to have |
| multiple instances running in a cluster, set a value for this variable. |
JAVA_HOME (for example, | This is the base directory of Java Development kit. This software is a |
JAVA_HOME=/opt/java1.5) | prerequisite for running Tomcat. |
Setting up The Toolkit 119