Seleccionar página

Tips para modificar los ficheros de configuración de WildFly con JBoss CLI

por | Nov 30, 2014 | JBoss AS / JBoss EAP / WildFly

Una de las formas más habituales para modificar los ficheros de configuración de WildFly, es manipulando directamente su contenido. Sin embargo, cualquier error introducido invalida el documento llegando incluso al caso de que el servidor de aplicaciones no vuelva a arrancarse.

Existe una opción más útil aunque implica tener un poco más de conocimiento del servidor que consiste en modificar el fichero utilizando la herramienta JBoss CLI (disponible en $JBOSS_HOME/bin/jboss-cli.sh); como idea intuitiva, el programa recorre el fichero XML, lo convierte en una estructura de árbol para que su manipulación sea más ágil.

Os dejo una serie de tips de las tareas que más habitualmente realizamos con JBoss CLI (lanzadas directamente desde jboss-cli.sh o ya conectados) :

  • Modificar el puerto HTTPS del servidor :
/socket-binding-group=standard-sockets/socket-binding=https:write-attribute(name="port", value="

puerto_https_wildfly

")
  • Modificar el puerto HTTP del servidor :
/socket-binding-group=standard-sockets/socket-binding=http:write-attribute(name="port", value="

puerto_http_wildfly

")
  • Configurar la interfaz pública para que sea accesible desde cualquier IP :
./jboss-cli.sh --connect --command="/interface=public:write-attribute(name=inet-address,value=

ip_interna_wildfly

)"
  • Configurar la herramienta de administración para que sea accesible desde cualquier IP :
./jboss-cli.sh --connect --command="/interface=management:write-attribute(name=inet-address,value=

ip_interna_wildfly

)"
  • Recarga del servidor  (similar al reboot, para que adopte los cambios del fichero) :
./jboss-cli.sh --connect --command=":reload"

Recordad que es necesario que el servidor  de aplicaciones esté arrancado para poder utilizar JBoss CLI.

 

Te puede interesar…

0 comentarios

Enviar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *