如何配置Wildfly 14模块的安装路径和所在路径?

How do configure the path where Wildfly 14 modules are installed and located?

我是 运行 主机上的几个 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

您可以指定模块根目录:

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