首页 > 解决方案 > 如何配置 Wildfly 14 模块的安装和定位路径?

问题描述

Wildfly-14在主机上运行多个独立实例,共享相同$JBOSS_HOME,我希望每个实例都有自己的模块路径。

我有一个jboss-cli脚本安装oracle jdbc driver

module add --name=com.oracle.ojdbc8 --resources=/tmp/ojdbc8.jar --dependencies=javax.api,javax.transaction.api,javax.resource.api

oracle 模块安装在 下$JBOSS_HOME/modules,但我希望它安装在/jboss/server/modules. 环境变量$JBOSS_MODULEPATH没有影响。

我已经设置了环境:

JBOSS_HOME=/opt/wildfly14

JBOSS_MODULEPATH=/jboss/server/modules:/opt/wildfly14/modules

标签: wildfly

解决方案


您可以指定模块根目录:

module add --module-root-dir=/jboss/server/modules --name=com.oracle.ojdbc8 ...

推荐阅读