A.2. Directory Structure of JBoss EAP 6
JBoss EAP 6 includes a simplified directory structure, compared to previous versions. This topic contains a listing of the directories, and a description of what each directory contains.
standalone/ and domain/ folders.
Table A.2. Top-level directories and files
| Name | Purpose |
|---|---|
| appclient/ | Contains configuration details for the application client container. |
| bin/ | Contains start-up scripts for JBoss EAP 6 on Red Hat Enterprise Linux and Microsoft Windows. |
| docs/ | License files, schemas, and examples. |
| domain/ | Configuration files, deployment content, and writable areas used when JBoss EAP 6 runs as a managed domain. |
| modules/ | Modules which are dynamically loaded by JBoss EAP 6 when services request them. |
| standalone/ | Configuration files, deployment content, and writable areas used when JBoss EAP 6 runs as a standalone server. |
| welcome-content/ | Contains content used by the Welcome web application which is available on port 8080 of a default installation. |
| .installation/ | Contains metadata for the patching mechanism. No modifications are required for the contents of this directory. |
jboss-modules.jar
| The bootstrapping mechanism which loads modules. |
JBossEULA.txt
| Contains license agreement details. |
LICENSE.txt
| Contains license details. |
version.txt
| Contains version details. |
Note
JBOSS_HOME/domain cannot be shared among two host controllers nor between a domain controller and host controller.
Table A.3. Directories within the domain/ directory
| Name | Purpose |
|---|---|
| configuration/ | Configuration files for the managed domain. These files are modified by the Management Console and Management CLI, and are not meant to be edited directly. |
| data/ | Information about deployed services. Services are deployed using the Management Console and Management CLI, rather than by a deployment scanner. Therefore, do not place files in this directory manually. |
| log/ | Contains the run-time log files for the host and process controllers which run on the local instance. |
| servers/ | Contains the equivalent data/, log/, and tmp/ directories for each server instance in a domain, which contain similar data to the same directories within the top-level domain/ directory. |
| tmp/ | Contains temporary data such as files pertaining to the shared-key mechanism used by the Management CLI to authenticate local users to the managed domain. |
Note
JBOSS_HOME/standalone cannot be shared between two JBoss server instances.
Table A.4. Directories within the standalone/ directory
| Name | Purpose |
|---|---|
| configuration/ | Configuration files for the standalone server. These files are modified by the Management Console and Management CLI, and are not meant to be edited directly. |
| data/ | Information about deployed services. Services are deployed using the Management Console and Management CLI, rather than by a deployment scanner. Therefore, do not place files in this directory manually. |
| deployments/ | Information about deployed services. The standalone server does include a deployment scanner, so you can place archives in this directory to be deployed. However, the recommended approach is to manage deployments using the Management Console or Management CLI. |
| lib/ | External libraries which pertain to a standalone server mode. Empty by default. |
| log/ | Contains the run-time log files for the host and process controllers which run on the local instance. |
| tmp/ | Contains temporary data such as files pertaining to the shared-key mechanism used by the Management CLI to authenticate local users to the server. |

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.