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 |