Directory Structure

The Tomcat directory structure is familiar to most users and if we leverage this it should drastically reduce the learning curve of the server. The following is a slightly modified version of the Tomcat layout and should be familiar enough to Tomcat users:

Name

Description

apps

User application hot deploy directory which is scanned frequently

bin

Shell scripts and executable jars

bin/bootstrap.xml

Defines the initial server environment

bin/lib

Jars automatically added to bootstrap class loader

common

Defines the common class loader (see Class Loader)

common/classes

Loose classes

common/endorsed

Endorsed jars

common/i18n

Resource jars

common/lib/

General jars

conf

Configurations (modules) automatically loaded into the server at startup

logs

Log files

repository

Available artifacts for reference

shared

Defines the shared class loader (see Class Loader)

shared/classes

Loose classes

shared/lib/

General jars

temp

Temp directory used to unpack nested archives

  • No labels