4.6. Estructura de instalación y detalles

La plataforma de aplicaciones empresariales JBoss 6 incluye una estructura de directorio simplificada comparada con versiones anteriores. A continuación encontrará un listado de la estructura del directorio y una descripción de lo que el directorio contiene.

Tabla 4.3. Archivos y directorios a nivel superior

Nombre Propósito
appclient/ Contiene los detalles de configuración para el contenedor del cliente de la aplicación.
bin/ Contiene los scripts de arranque para la plataforma de aplicaciones empresariales JBoss 6 en Red Hat Enterprise Linux y Microsoft Windows.
bundles/ Contiene grupos OSGi, los cuales pertenecen a la funcionalidad interna de la plataforma de aplicaciones empresariales JBoss 6.
docs/ Archivos de licencia, archivos, esquemas y ejemplos.
domain/ Los archivos de configuración, el contenido de la implementación y las áreas de escritura utilizadas cuando la plataforma de aplicaciones empresariales ejecuta como un dominio administrado.
modules/ Los módulos que la plataforma de aplicaciones empresariales JBoss 6 carga de manera dinámica cuando los servicios los requieren.
standalone/ Los archivos de configuración, el contenido de implementación y las áreas de escritura utilizadas cuando la plataforma de aplicaciones empresariales JBoss 6 ejecuta como servidor autónomo.
welcome-content/ Tiene contenido que la aplicación web de bienvenida utiliza, la cual está disponible en el puerto 8080 de una instalación predeterminada.
jboss-modules.jar
El mecanismo bootstrap que carga los módulos.

Tabla 4.4. Directorios dentro del directorio domain/

Nombre Propósito
configuration/ Los archivos de configuración para el dominio administrado. Estos archivos se modifican por medio de la consola de administración y el CLI de administración y no se debe modificar directamente.
data/ Información sobre los servicios implementados. Los servicios se implementan usando la consola de administración y el CLI de administración en lugar de un escaner de implementación. Por lo tanto no ponga archivos en este directorio manualmente.
log/ Contiene los archivos de registro del tiempo de ejecución para el host y los controladores de procesos, los cuales ejecutan en la instancia local.
servers/ Contiene los directorios data/, log/ y tmp/ equivalentes para cada instancia del servidor en un dominio, el cual contiene datos similares a los mismos directorios dentro del nivel superior del directorio domain/.
tmp/ Contiene datos temporales tales como archivos que pertenecen al mecanismo de clave compartida que el CLI de administración utiliza para autenticar a los usuarios locales en el dominio administrado.

Tabla 4.5. Directorios dentro del directorio standalone/

Nombre Propósito
configuration/ Los archivos de configuración para el servidor autónomo. Estos archivos se modifican por medio de la consola de administración y el CLI de administración y no se debe modificar directamente.
deployments/ Información sobre los servicios implementados. El servidor autónomo incluye un escaner de implementación de manera que pueda poner los archivadores en este directorio a implementarse. Sin embargo, el enfoque que se recomienda es administrar las implementaciones usando la consola de administración o CLI de administración.
lib/ Bibliotecas externas, las cuales pertenecen al modo del servidor autónomo. Vacío por defecto.
tmp/ Contiene datos temporales tales como los archivos que pertenecen al mecanismo de clave compartida que el CLI de administración utiliza para autenticar a los usuarios locales en el servidor.