Table 30 Legal Package Scripts

Script Name

Description

User Configuration file (hatomcat.conf) This script contains a list of pre-defined variables that may be customized for the user's environment. This script provides the user a simple format of the user configuration data. This file will be included (that is, sourced) by the toolkit main script hatomcat.sh.

Main Script (hatomcat.sh)

This script contains a list of internal-use variables and functions that support

 

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