Colossus > Colossus Tomcat Style Layout

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