我的设置
我目前正在Linux机器上运行两个WildFly 9.0.0.CR1实例。
我已经安装了脚本来设置一切。除了现有的sim_standalone文件夹外,它还创建了一个standalone文件夹,并复制到sim-standalone-full.xml文件中(该文件将端口号偏移了100)。
它们都是作为/etc/init.d/wildfly/etc/init.d/sim-wildfly下的服务安装的,其中sim-wildfly被调整为使用不同的配置文件(它指向sim_standalone文件夹并使用sim-standalone-full.xml文件而不是standalonestandalone-full.xml)。
我的问题
我现在唯一的问题是wildflysim-wildfly都在使用JBOSS_HOME/bin/standalone.sh文件来运行。这会导致问题,因为JBOSS_BASE_DIR指向standalone文件夹,导致日志重叠,并且两个实例的部署都从该文件夹读取。
我目前的解决方案是创建另一个,并将“cc”改为“standalone.sh,而不必创建另一个。我试着把它设置在JBOSS_BASE_DIR中,因为里面还有很多其他变量,但那不起作用。
任何帮助都将不胜感激!
编辑:所以我的sim_standalone脚本运行JBOSS_BASE_DIR。它通过设置:

JBOSS_SCRIPT=$JBOSS_HOME/bin/standalone.sh

我正试图将其设置为:
JBOSS_SCRIPT=$JBOSS_HOME/bin/standalone.sh -Djboss.server.base.dir=$JBOSS_HOME/sim_standalone

……但这似乎行不通。它说当我运行standalone.shsim-wildfly.conf不是一个文件或目录。我也试着用引号把它包装起来。我错过了什么?

最佳答案

设置jboss.server.base.dir属性,例如通过调用

standalone.sh -Djboss.server.base.dir=/opt/server1

关于linux - 如何为不同的WildFly实例设置JBOSS_BASE_DIR?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32897846/

10-15 00:46