Directory Structure
[ { label: 'apps', description: 'A common but optional folder containing the applications (war, ear, jar). Note: this folder needs to be activated in tomee.xml for instance and is not there by default.', children: [ {label:'module1.jar',description:'An ejbmodule'}, {label:'myapp',description:'An exploded war or ear'}, {label:'anotherapp.war',description:'A war'}, {label:'anotherapp',description:'By default TomEE will explode the war next to the .war file, this is customizable.'}, {label:'anotherapp2.ear',description:'An ear'}, {label:'anotherapp2',description:'By default TomEE will explode the ear next to the .ear file, this is customizable.'} ] }, { label: 'bin', description: 'The executable and boot related files', children: [ {label:'bootstrap.jar',description:'The jar allowing Tomcat to start'}, {label:'catalina.bat',description:'The windows main Tomcat script'}, {label:'catalina.bat.original',description:'The original catalina.bat from Tomcat. TomEE customizes it.'}, {label:'catalina.sh',description:'The UNIx main Tomcat script'}, {label:'catalina.sh.original',description:'The original catalina.sh from Tomcat. TomEE customizes it.'}, {label:'catalina-tasks.xml',description:'Some Ant tasks Tomcat provides to work with JMX'}, {label:'commons-daemon.jar',description:'When setting up TomEE as a service you need this jar.'}, {label:'commons-daemon-native.tar.gz',description:'The native needed by commons-daemon'}, {label:'configtest.bat',description:'A windows script to validate the server.xml'}, {label:'configtest.sh',description:'A UNIx script to validate the server.xml'}, {label:'daemon.sh',description:'A script which can be used as init.d script'}, {label:'digest.bat',description:'A windows script to compute a digest'}, {label:'digest.sh',description:'A UNIx script to compute a digest'}, {label:'service.bat',description:'The windows service script'}, {label:'service.install.as.admin.bat',description:'Install TomEE as a service on windows'}, {label:'service.readme.txt',description:'The explanations on how to setup TomEE as a windows service'}, {label:'service.remove.as.admin.bat',description:'Uninstall TomEE service on windows'}, {label:'setclasspath.bat',description:'The script called by catalina.bat to initialize Tomcat classpath'}, {label:'setclasspath.sh',description:'The script called by catalina.bat to initialize TomEE classpath'}, {label:'setenv.sh',description:'A UNIx user script (optional) where you can specify some JVM options like CATALINA_OPTS environment variable'}, {label:'setenv.bat',description:'A windows user script (optional) where you can specify some JVM options like CATALINA_OPTS environment variable'}, {label:'shutdown.bat',description:'Stop the server on windows, it is commonly used with -force and a timeout as options'}, {label:'shutdown.sh',description:'Stop the server on UNIx, it is commonly used with -force and a timeout as options'}, {label:'startup.bat',description:'Start (and forget) TomEE on windows'}, {label:'startup.sh',description:'Start (and forget) TomEE on UNIx'}, {label:'tomcat-juli.jar',description:'The Tomcat Java Util Logging extensions which allow for instance to configure the logging per application'}, {label:'tomcat-native.tar.gz',description:'The Tomcat native used by some connectors'}, {label:'TomEE….exe',description:'TomEE windows executables when setup as a service for amd64 architectures'}, {label:'tomee.bat',description:'TomEE utility script for windows, allows to compute ciphers for instance'}, {label:'tomee.sh',description:'TomEE utility script for UNIx, allows to compute ciphers for instance'}, {label:'tool-wrapper.bat',description:'Windows script calling Tomcat Tool utility. It executes a command line with Tomcat classloader.'}, {label:'tool-wrapper.sh',description:'UNIx script calling Tomcat Tool utility. It executes a command line with Tomcat classloader.'}, {label:'version.bat',description:'Print Tomcat version (for windows)'}, {label:'version.sh',description:'Print Tomcat version (for UNIx)'} ] }, { label: 'conf', description: 'Folder containing the configuration of TomEE', children: [ {label:'Catalina',description:'A folder where Tomcat can copy web application configuration (typically context.xml can be overriden from there)'}, {label:'catalina.policy',description:'The server security policy rules'}, {label:'catalina.properties',description:'The server boot configuration (classloader etc…)'}, {label:'conf.d',description:'A TomEE folder where services can pick configuration'}, {label:'context.xml',description:'The default context.xml configuration'}, {label:'logging.properties',description:'The logging configuration for the server and applications (overridable)'}, {label:'server.xml',description:'The server configuration (Host, Context, Valves, …)'}, {label:'server.xml.original',description:'The original server.xml, TomEE updates it to add its lifecycle manager.'}, {label:'system.properties',description:'TomEE global configuration'}, {label:'tomcat-users.xml',description:'The default location where tomcat stores users.'}, {label:'tomcat-users.xml.original',description:'The Tomcat tomcat-users.xml (TomEE add comments)'}, {label:'tomcat-users.xsd',description:'The XSD for tomcat-users.xml'}, {label:'tomee.xml',description:'The TomEE configuration file, syntax is hybrid between XML and Properties and it is fully replaceable with system.properties but users generally prefer this file.'}, {label:'web.xml',description:'The default web.xml'} ] }, { label: 'lib', description: 'Folder containing TomEE binaries', children: [ {label:'*.jar',description:'Tomcat + TomEE libraries'} ] }, { label: 'logs', description: 'Default location of log files', children: [ {label:'catalina.$day.log',description:'By default container logs go there'}, {label:'xxx.2016-03-16.log',description:'By default application xxx logs go there (when using servlet API)'}, {label:'localhost.$day.log',description:'By default host related logs go there'}, {label:'localhost_access_log.$day.txt',description:'By default access logs (request the container processed) go there'} ] }, { label: 'temp', description: 'Java temporary directory is redirected by default to this folder', children: [ {label:'OpenEJB-dejlzdbhjzbfrzeofrh',description:'A temporary file TomEE can create (suffix depends the startup) to check the instance'} ] }, { label: 'webapps', description: 'Folder containing the web applications', children: [ {label:'myapp',description:'An exploded war'}, {label:'anotherapp.war',description:'A war'}, {label:'anotherapp',description:'By default TomEE will explode the war next to the .war file, this is customizable.'} ] }, { label: 'work', description: 'Folder where Tomcat and TomEE can work', children: [ { label:'Catalina',description:'By default Tomcat Engine is called Catalina. This folder matches engine name.', children: [ { label:'localhost',description:'A folder by host by engine to seggregate data of each ones', children: [ { label:'myapp',description:'An application deployed on the previous level host', children: [ { label:'org.apache.jsp.index_jsp.java',description:'The generated JSP source (index.jsp there)' }, { label:'org.apache.jsp.index_jsp.class',description:'The compiled JSP binary' } ] } ] } ] } ] } ]
Click on a tree node or open a folder to see the detail there.