7.4. 定义外部 JBoss Modules 目录

介绍

在默认情况下,JBoss EAP 查找 EAP_HOME/modules/ 目录里的模块。通过定义 JBOSS_MODULEPATH 环境变量或在启动配置文件里设置变量,您可以指引 JBoss EAP 查找一个或多个外部目录。本节描述了这两个方法。

过程 7.2. 设置 JBOSS_MODULEPATH 环境变量

  • 要指定一个或更多的外部模块目录,请定义环境变量 JBOSS_MODULEPATH
    在 Linux 里,请使用冒号来隔开目录列表。例如:
    export JBOSS_MODULEPATH=EAP_HOME/modules/:/home/username/external/modules/directory/
    在 Windows 里,请使用分号来隔开目录列表。例如:
    SET JBOSS_MODULEPATH=EAP_HOME\modules\;D:\JBoss-Modules\

过程 7.3. 在 Startup 配置文件里设置 JBOSS_MODULEPATH 环境变量

  • 如果您不愿意设置全局环境变量,您可以在 JBoss EAP 启动配置文件里设置 JBOSS_MODULEPATH 变量。如果您运行的是独立服务器,配置文件是 EAP_HOME/bin/standalone.conf ;如果服务器运行在受管域里,配置文件是 EAP_HOME/bin/domain.conf
    下面是在 standalone.conf 文件里设置 JBOSS_MODULEPATH 变量的命令示例。
    JBOSS_MODULEPATH="EAP_HOME/modules/:/home/username/external/modules/directory/"