HP Serviceguard Enterprise Cluster Master Toolkit User Guide, December 2012 (5900-2145)

Table 28 ADF File for Modular Method of Packaging
DescriptionFile Name
For every parameter in the legacy toolkit user configuration file, there is an
attribute in the ADF. It also has an additional attribute TKIT_DIR which is
tomcat.1
analogous to the package directory in the legacy method of packaging. The
ADF is used to generate a modular package ASCII template file.
After installation, the following files are located in /etc/cmcluster/scripts/ecmt/tomcat
.
Table 29 Files For Modular Method of Packaging
DescriptionFile Name
This script is called by the Master Control Script and acts as an interface
between the Master Control Script and the Toolkit interface script (toolkit.sh).
tkit_module.sh
It is responsible for calling the Toolkit Configuration File Generator Script
(described below).
This script is called by the Module Script when the package configuration is
applied using cmapplyconf to generate the toolkit user configuration file in
the package directory (TKIT_DIR).
tkit_gen.sh
The HP-UX Web Server suite, which includes the Tomcat application, must be installed on all nodes
that is configured to run the package. A typical clustered configuration for a Tomcat Servlet engine
application is configuring one node as a primary node and the other nodes as standby nodes.
The application runs on the primary node accepting client requests and sending responses to the
clients. If the primary node fails, a standby node takes over the application. This means that all
necessary configuration information on each node must be identical and the resources must be
available to all supporting nodes. The dynamic web pages and shared data must be stored on
shared disks and these disks must be accessible to each node.
The Tomcat Servlet engine supports multiple instances of the server daemons running on a node
simultaneously. Each Tomcat package corresponds to a separate Tomcat server instance with its
own CATALINA_BASE directory. CATALINA_BASE is a user configurable variable present in the
toolkit user configuration file hatomcat.conf. After Tomcat isinstalled, the CATALINA_BASE
directory defines a Tomcat server instance. This directory contains the appropriate configuration
files directory named "conf" that specifies how a Tomcat server instance is configured. The Tomcat
configuration directives, within this file, determines locations of log files, web documents, and the
domain name address for a specific Tomcat server instance.
Tomcat calculates all relative references for files in the following directories based on the value for
CATALINA_BASE instead of CATALINA_HOME:
conf - Server configuration files (including server.xml).
logs - Log and output files.
webapps - Automatically loaded web applications.
work - Temporary working directories for web applications.
temp - Directory used by the JVM for temporary files (java.io.tmpdir)
If you do not set CATALINA_BASE to an explicit value, it will be initialized to the same value as
is set for CATALINA_HOME (which means that the same directory is used for all relative path
resolutions).
NOTE: In an HP-UX 11.x environment, the Tomcat server is usually installed in the location /opt/
hpws22/tomcat and the default configuration file server.xml resides in the conf sub-directory
under this directory. If HP-UX WSS 2.X is installed, the Tomcat server is installed in the location
/opt/hpws/tomcat.
110 Using Tomcat Toolkit in a HP Serviceguard Cluster