被kie 中的git设置坑了

被kie 中的git设置坑了

今天启动jbpm突然发现git库消失了, 顿时一身冷汗。
原因是因为我改变了启动的目录,jbpm会在 working dir 中创建 .niogit 目录,作为git的目录。 working dir 指的是在shell中从哪个目录(比如/home/jboss)启动的jboss, 就在这个目录下创建.niogit。 所以如果不在固定的目录中启动jboss的话,这个.niogit就会出现在各个位置上,在哪里启动就出现在哪里。 如果想固定的话,需要如下设置:


在JBOSS_HOME/bin/standalone.conf

中加入参数

-Dorg.uberfire.nio.git.dir=/home/xxxdir

如果在WildFly or JBoss EAP cluster中设置

编辑 $JBOSS_HOME/domain/configuration/host.xml.

<system-properties>

<property name="org.uberfire.nio.git.dir" value="..." boot-time="false"/>

...

</system-properties>