7.4. Définir un répertoire de modules JBoss externe
Résumé
Par défaut, JBoss EAP recherche les modules dans le répertoire EAP_HOME/modules/
. Vous pouvez demander à JBoss EAP de regarder dans un ou plusieurs modules répertoires externes en définissant une variable d'environnement JBOSS_MODULEPATH
ou en définissant la variable dans le fichier de configuration de démarrage. Cette section décrit les deux méthodes.
Procédure 7.2. Définissez la variable d'environnement JBOSS_MODULEPATH
- Pour sépécifier un ou plusieurs répertoires de module externes, définir la variable d'environnement
JBOSS_MODULEPATH
.Dans Linux, utiliser les deux-points pour délimiter une liste de répertoires. Par exemple :export JBOSS_MODULEPATH=EAP_HOME/modules/:/home/username/external/modules/directory/
Dans Linux, utiliser un point-virgule pour délimiter une liste de répertoires. Par exemple :SET JBOSS_MODULEPATH=EAP_HOME\modules\;D:\JBoss-Modules\
Procédure 7.3. Définissez la variable JBOSS_MODULEPATH dans le fichier de configuration de démarrage.
- Si vous choisissez de ne pas définir une variable d'environnement globale, vous pouvez définir la variable
JBOSS_MODULEPATH
dans le fichier de configuration de démarrage de JBoss EAP. Si vous exécutez dans un serveur autonome, il s'agira du fichierEAP_HOME/bin/standalone.conf
. Si le serveur exécute dans dans un domaine géré, il s'agira du fichierEAP_HOME/bin/domain.conf
.Vous trouverez ci-dessous un exemple de la commande qui définit la variableJBOSS_MODULEPATH
dans le fichierstandalone.conf
JBOSS_MODULEPATH="EAP_HOME/modules/:/home/username/external/modules/directory/"