Propriétés système dans WildFly



Cette page récapitule les propriétés systèmes les plus courantes.

Standalone

Les propriétés système sont passées au démarrage de JBoss en les mettant dans la variable d'environnement JAVA_OPTS. Le fichier standalone.conf est l'endroit idéal pour ça.

jboss.server.default.config

Fichier de configuration est utilisé, dans le répertoire standalone/configuration.

  JAVA_OPTS="$JAVA_OPTS -Djboss.server.default.config=standalone-ha.xml"

jboss.bind.address

Adresse IP sur laquelle l'interface publique de WildFly doit se brancher ; concerne l'accès aux applications Par défaut : 127.0.0.1, ce qui signifie que WildFly n'est accessible qu'en local

  JAVA_OPTS="$JAVA_OPTS -Djboss.bind.address=0.0.0.0"

En mettant 0.0.0.0, WildFly est accessible en local et à distance, via toutes les interfaces réseau du serveur.

jboss.bind.address.management

Adresse IP sur laquelle l'interface de management de WildFly doit se brancher ; concerne l'accès à la console d'administration, aux APIs de gestion et via jboss-cli. Par défaut : 127.0.0.1, ce qui signifie que WildFly n'est accessible qu'en local

  JAVA_OPTS="$JAVA_OPTS -Djboss.bind.address.management=0.0.0.0"

jboss.socket.binding.port-offset

Décalage des ports d'écoute par rapport aux valeurs indiquées dans le fichier de configuration Par défaut : 0

  JAVA_OPTS="$JAVA_OPTS -Djboss.socket.binding.port-offset=100"

jvmRoute

Nom de l'instance JBoss pour l'affinité de session, avec Apache mod_proxy ou mod_jk

  JAVA_OPTS="$JAVA_OPTS -DjvmRoute=worker0"

jboss.node.name

Nom de l'instance JBoss dans un cluster Par défaut : hostname

  JAVA_OPTS="$JAVA_OPTS -Djboss.node.name=node0"

org.jboss.as.logging.per-deployment

Permettre de gérer les logs applicatifs par le Log4J ou SLF4J embarqué au déploiement.

  JAVA_OPTS="$JAVA_OPTS -Dorg.jboss.as.logging.per-deployment=false"

Cette propriété existait dans JBoss AS 7 et a été retirée dans WildFly 8.

Domain

Fichier host :

JAVA_OPTS="$JAVA_OPTS -Djboss.host.default.config=host-slave.xml"

Fichier domain :

JAVA_OPTS="$JAVA_OPTS -Djboss.domain.default.config=domain-bis.xml"