6.7. Configuration système

Dans JBoss EAP, pour changer une propriété de Business Central, comme la configuration de SSH, procédez ainsi :

Procédure 6.4. Modifier les propriétés système

  1. Modifier le fichier $JBOSS_HOME/domain/configuration/host.xml
  2. Cherchez les éléments XML qui appartiennent au main-server-group et ajouter la propriété système. Par exemple :
    <system-properties>
     <property name="org.uberfire.nio.git.dir" value="..." boot-time="false"/>
     ...
    </system-properties>
    
Voici une liste de toutes les propriétés système disponibles :
  • org.uberfire.nio.git.dir : emplacement du répertoire .niogit. Par défaut : le répertoire de travail
  • org.uberfire.nio.git.daemon.enabled : active/désactive le démon GIT. Par défaut: true
  • org.uberfire.nio.git.daemon.host : si le démon GIT est activé, utiliser cette propriété comme identifiant d'hôte local. Valeur par défaut : localhost
  • org.uberfire.nio.git.daemon.port : si le démon GIT est activé, utiliser cette propriété comme numéro de port. Valeur par défaut : 9418
  • org.uberfire.nio.git.ssh.enabled : active/désactive le démon SSH. Par défaut: true
  • org.uberfire.nio.git.ssh.host : si le démon SSH est activé, utiliser cette propriété comme identifiant d'hôte local. Valeur par défaut : localhost
  • org.uberfire.nio.git.ssh.port : si le démon SSH est activé, utiliser cette propriété comme numéro de port. Valeur par défaut : 8001
  • org.uberfire.nio.git.ssh.cert.dir : emplacement du répertoire .security où les certificats locaux seront stockés. Valeur par défaut : répertoire de travail.
  • org.uberfire.metadata.index.dir : emplacement du dossier .index de Lucene. Par défaut : le répertoire de travail
  • org.uberfire.cluster.id : nom du cluster Helix, par example : kie-cluster
  • org.uberfire.cluster.zk : string de connexion à Zookeeper. Se présente sous la forme : host1:port1,host2:port2,host3:port3. Par exemple : localhost:2188.
  • org.uberfire.cluster.local.id : id unique du noeud de cluster Helix. Notez que ':' est remplacé par '_'. Par exemple : node1_12345.
  • org.uberfire.cluster.vfs.lock : nom de la ressource définie sur le cluster Helix, par exemple : kie-vfs
  • org.uberfire.cluster.autostart : cette valeur retarde la mise en cluster VFS jusqu'à ce que l'application soit entièrement initialisée pour éviter les conflits lorsque tous les membres de cluster créent des clones locaux.
  • org.uberfire.sys.repo.monitor.disabled : désactive le moniteur de configuration (ne pas désactiver à moins de savoir ce que vous faîtes). Valeur par défaut : false
  • org.uberfire.secure.key : mot de passe utilisé par le cryptage de mots de passe. Valeur par défaut : org.uberfire.admin
  • org.uberfire.secure.alg : algorythme Crypto utilisé par le crytage de mots de passe. Valeur par défaut : PBEWithMD5AndDES
  • org.guvnor.m2repo.dir : endroit où le dossier de référentiel Maven est stocké. Valeur par défaut : working-directory/repositories/kie
  • org.kie.example.repositories : dossier à partir desquels les référentiels de démo seront clonés. Les référentiels de démo doivent avoir été obtenus et doivent être placés dans ce dossier. Cette propriété système prévaut sur les propriétés org.kie.demo et org.kie.example. Par défaut  : Not used (non utilisé).
  • org.kie.demo : active le clone externe d'une application démo de GitHub. Ce système a priorité sur org.kie.example. Valeur par défaut : true.
  • org.kie.example: active la structure de l'exemple composé par un référentiel, une unité organisationnelle ou un projet. Valeur par défaut : false.