Red Hat Training

A Red Hat training course is available for Red Hat JBoss Enterprise Application Platform

A.2. Structure du répertoire de JBoss EAP 6

Résumé

JBoss EAP 6 inclut une structure de répertoires simplifiée, par rapport aux versions antérieures. Vous trouverez ci-dessous un listing de la structure du répertoire, et une description du contenu de chaque répertoire.

Inclut également les structures de répertoires qui se trouvent dans les dossiers standalone/ et domain/.

Tableau A.2. Fichiers et répertoires de niveau supérieur

Nom But
appclient/ Contient les détails de configuration pour le conteneur du client application.
bin/ Contient des scripts de démarrage pour JBoss EAP 6 sur Red Hat Enterprise Linux ou Microsoft Windows.
bundles/ Contient les lots OSGi associés à la fonctionnalité interne de JBoss EAP 6.
docs/ Fichers de licences, schéma, et exemples.
domain/ Fichiers de configuration, contenu de déploiement, zones d'écriture, utilisés quand la plateforme JBoss EAP 6 exécute en tant que domaine géré.
modules/ Les modules qui sont chargés de façon dynamique par JBoss EAP 6 quand les services les réclament.
standalone/ Fichiers de configuration, contenu de déploiement, zones d'écriture, utilisés quand la plateforme JBoss EAP 6 exécute en tant que domaine autonome.
welcome-content/ Contient un contenu utilisé par l'application web Welcome disponible sur le port 800 comme installation par défaut.
.installation/ Contient des métadonnées pour le mécanisme de correction. Aucune modification n'est requise pour le contenu de ce répertoire.
jboss-modules.jar
Le mécanisme d'amorçage pour charger les modules.
JBossEULA.txt
Contient les informations sur le contrat de licence.
LICENSE.txt
Contient des informations sur la licence.
version.txt
Contient des informations sur la version.

Tableau A.3. Répertoires qui contiennent le répertoire domain/.

Nom But
configuration/ Les fichiers de configuration pour le domaine géré. Ces fichiers sont modifiés par la Console de gestion et le Management CLI, et ne sont pas sensés être édités directement.
data/ Information sur les services déployés. Les services sont déployés par la Console de gestion et le Management CLI, et non pas par un scanner de déploiement. Donc, ne mettez pas les fichiers dans ce répertoire directement.
log/ Contient les fichiers de journalisation d'exécution de l'hôte et des contrôleurs de processus qui exécutent sur l'instance locale.
servers/ Contient les répertoires data/, log/, et tmp/ pour chaque instance de serveur de domaine, qui contient des données similaires aux mêmes répertoires dans le répertoire domain/ au niveau supérieur.
tmp/ Contient des données temporaires sous forme de fichiers associés au mécanisme de clé partagée utilisée par le Management CLI pour authentifier les utilisateurs locaux dans le domaine partagé.

Tableau A.4. Répertoires qui se trouvent dans le répertoire standalone/

Nom But
configuration/ Les fichiers de configuration pour le domaine autonome. Ces fichiers sont modifiés par la Console de gestion et le Management CLI, et ne sont pas sensés être édités directement.
data/ Information sur les services déployés. Les services sont déployés par la Console de gestion et le Management CLI, et non pas par un scanner de déploiement. Donc, ne mettez pas les fichiers dans ce répertoire directement.
deployments/ Information sur les services déployés. Le serveur autonome n'inclut pas un scanner de déploiement, donc vous pouvez mettre les archives dans un répertoire à déployer. Cependant, l'approche qui est recommandée est de gérer les déploiements par la Console de gestion et le Management CLI.
lib/ Bibliothèques externes se rapportant à un mode de serveur autonome. Vide par défaut.
log/ Contient les fichiers de journalisation d'exécution de l'hôte et des contrôleurs de processus qui exécutent sur l'instance locale.
tmp/ Contient des données temporaires sous forme de fichiers associés au mécanisme de clé partagée utilisée par le Management CLI pour authentifier les utilisateurs locaux dans le domaine.