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/"