HP Enterprise Cluster Master Toolkit User Guide (5900-2131, December 2011)

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.
The following files are located in /etc/cmcluster/scripts/ecmt/tomcat after installation.
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, has to be installed on all
nodes that will be 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. In the event of a failure on the primary node, a standby node will take
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 has been installed, the
CATALINA_BASE directory defines a Tomcat server instance. This directory will contain the
appropriate configuration files directory named "conf" that specifies how a Tomcat server instance
is configured. The Tomcat configuration directives, within this file, will determine locations of log
files, web documents, and the domain name address for a specific Tomcat server instance.
Tomcat will calculate 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, then the Tomcat server will be installed in the
location /opt/hpws/tomcat.
111