6.7. Configuración del sistema

En JBoss EAP, para cambiar una propiedad de la Central empresarial tal como la configuración para SSH, haga lo siguiente:

Procedimiento 6.4. Cambio de las propiedades del sistema

  1. Modifique el archivo $JBOSS_HOME/domain/configuration/host.xml
  2. Ubique el servidor de elementos XML que pertenece al main-server-group y agregue la propiedad del sistema. Por ejemplo:
    <system-properties>
     <property name="org.uberfire.nio.git.dir" value="..." boot-time="false"/>
     ...
    </system-properties>
    
Esta es una lista de todas las propiedades del sistema disponibles:
  • org.uberfire.nio.git.dir: ubicación del directorio .niogit. Predeterminado: directorio de trabajo
  • org.uberfire.nio.git.daemon.enabled: activa/desactiva el demonio GIT. Predeterminado: verdadero
  • org.uberfire.nio.git.daemon.host: Si el demonio GIT está activado entonces usa esta propiedad como el identificador del host local. Predeterminado: localhost
  • org.uberfire.nio.git.daemon.port: Si el demonio GIT está activado entonces usa esta propiedad como el número de puerto. Predeterminado: 9418
  • org.uberfire.nio.git.ssh.enabled: activa/desactiva el demonio SSH. Predeterminado: verdadero
  • org.uberfire.nio.git.ssh.host: Si el demonio SSH está activado entonces usa esta propiedad como el identificador host local. Predeterminado: localhost
  • org.uberfire.nio.git.ssh.port: Si el demonio SSH está activado entonces usa esta propiedad como el número del puerto. Predeterminado: 8001
  • org.uberfire.nio.git.ssh.cert.dir: La ubicación del directorio .security en donde se almacenarán los certificados locales. Predeterminado: directorio de trabajo
  • org.uberfire.metadata.index.dir: La ubicación de la carpeta .index para Lucene. Predeterminado: directorio de trabajo
  • org.uberfire.cluster.id: Nombre del clúster Helix, por ejemplo: kie-cluster
  • org.uberfire.cluster.zk: cadena de conecxión a Zookeeper. Tiene el formato: host1:port1,host2:port2,host3:port3. Por ejemplo: localhost:2188.
  • org.uberfire.cluster.local.id: id único del nodo del clúster Helix. Note que ':' es reemplazado con '_'. Por ejemplo: node1_12345.
  • org.uberfire.cluster.vfs.lock: nombre del recurso definido en el clúster Helix, por ejemplo: kie-vfs
  • org.uberfire.cluster.autostart: retrasa el uso del clúster VFS hasta que la aplicación se inicie completamente para evitar conflictos cuando todos los miembros del clúster crean clones locales. Predeterminado: falso
  • org.uberfire.sys.repo.monitor.disabled: desactiva el monitor de configuración (no lo desactive a menos de que sepa lo que está haciendo). Predeterminado: falso
  • org.uberfire.secure.key: contraseña secreta utilizada por el cifrado de la contraseña. Predeterminado: org.uberfire.admin
  • org.uberfire.secure.alg: algoritmo cifrado utilizado por el cifrado de la contraseña. Predeterminado: PBEWithMD5AndDES
  • org.guvnor.m2repo.dir: lugar en donde se almacenará la carpeta del repositorio Maven. Predeterminado: directorio-de-trabajo/repositorios/kie
  • org.kie.example.repositories: carpeta desde donde se clonarán los repositorios de demostración. Es necesario haber obtenido y ubicado en esta carpeta los repositorios de demostración. Esta propiedad del sistema tiene precedencia sobre las propiedades org.kie.demo y org.kie.example. ŕedeterminado: no se utiliza.
  • org.kie.demo: habilita la clonación externa de una aplicación de demostración desde GitHub. Esta propiedad del sistema tiene precedencia sobre org.kie.example. Predeterminado: verdadero.
  • org.kie.example: habilita la estructura de ejemplo compuesta por el repositorio, la unidad organizacional y el proyecto. Predeterminado: falso