我在CentOS 7中运行JBoss 7.当我运行单个JBoss实例(X)时, PID路径设置为JBOSS_PIDFILE =/var/run/jboss-as/jboss-as-standalone.pid(在实例X服务文件的/etc/init.d/中),它一切正常。CentOS 7中的JBoss 7总是在路径/ var/run/jboss中寻找jboss-as-standalone.pid作为
我正在设置另一个实例(Y),所以我不能在PID文件中使用相同的路径,所以我在两个实例中为它们各自的服务文件在/ etc/init中设置了PID路径。 d /。
对于实例X:JBOSS_PIDFILE =的/ var /运行/ X-服务/ jboss-as-standalone.pid 对于实例Y:JBOSS_PIDFILE =的/ var /运行/γ-服务/ jboss-as-standalone.pid
但是,当我启动服务(服务x实例启动或服务y实例启动)时,它始终会查找现在被删除的/var/run/jboss-as/jboss-as-standalone.pid,如果没有删除,两个实例都会覆盖彼此的pid文件并导致冲突。
我怀疑这可能是由于一些其他错误,因此JBoss回落到默认目录..但不完全确定。任何帮助将不胜感激。
感谢