3.8. System Properties

The following is a list of all system properties:

Table 3.1. System Properties

Property Description
org.uberfire.nio.git.dir Location of the directory .niogit. Default: working directory
org.uberfire.nio.git.daemon.enabled Enables/disables git daemon. Default: true
org.uberfire.nio.git.daemon.host If git daemon enabled, uses this property as local host identifier. Default: localhost
org.uberfire.nio.git.daemon.port If git daemon enabled, uses this property as port number. Default: 9418
org.uberfire.nio.git.ssh.enabled Enables/disables ssh daemon. Default: true
org.uberfire.nio.git.ssh.host If ssh daemon enabled, uses this property as local host identifier. Default: localhost
org.uberfire.nio.git.ssh.port If ssh daemon enabled, uses this property as port number. Default: 8001
org.uberfire.nio.git.ssh.cert.dir Location of the directory .security where local certtificates will be stored. Default: working directory
org.uberfire.metadata.index.dir Place where Lucene .index folder will be stored. Default: working directory
org.uberfire.cluster.id Name of the helix cluster, for example: kie-cluster
org.uberfire.cluster.zk Connection string to zookeeper. This is of the form host1:port1,host2:port2,host3:port3, for example: localhost:2188
org.uberfire.cluster.vfs.lock Name of the resource defined on helix cluster, for example: kie-vfs
org.uberfire.cluster.autostart Delays VFS clustering until the application is fully initialized to avoid conflicts when all cluster members create local clones. Default: false
org.uberfire.sys.repo.monitor.disabled Disable configuration monitor (do not disable unless you know what you're doing). Default: false
org.uberfire.secure.key Secret password used by password encryption. Default: org.uberfire.admin
org.uberfire.secure.alg Crypto algorithm used by password encryption. Default: PBEWithMD5AndDES
org.uberfire.domain Security-domain name used by uberfire. Default: ApplicationRealm
org.guvnor.m2repo.dir Place where Maven repository folder will be stored. Default: working-directory/repositories/kie
org.kie.example.repositories Folder from where demo repositories will be cloned. The demo repositories need to have been obtained and placed in this folder. Demo repositories can be obtained from the kie-wb-6.2.0-SNAPSHOT-example-repositories.zip artifact. This System Property takes precedence over org.kie.demo and org.kie.example. Default: Not used.
org.kie.demo Enables external clone of a demo application from GitHub. This System Property takes precedence over org.kie.example. Default: true
org.kie.example Enables example structure composed by Repository, Organization Unit and Project. Default: false
To change one of these system properties in a WildFly or JBoss EAP cluster:
  • Edit the file $ JBOSS_HOME/domain/configuration/host.xml.
  • Locate the XML elements server that belong to the main-server-group and add a system property, for example:
    <system-properties>
      <property name="org.uberfire.nio.git.dir" value="..." boot-time="false"/>
      ...
    </system-properties>