Table 28 ADF File for Modular Method of Packaging

File Name

Description

 

 

tomcat.1

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

 

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

File Name

Description

 

 

tkit_module.sh

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).

 

It is responsible for calling the Toolkit Configuration File Generator Script

 

(described below).

 

 

tkit_gen.sh

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).

 

 

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).

111