Instalación WildFly · 3 min read · Dec 19, 2025

Cómo instalar WildFly (JBoss) Java Application Server en Ubuntu 18.04

WildFly, anteriormente conocido como JBoss, es un servidor de aplicaciones gratuito y de código abierto escrito en Java que implementa la especificación Java Enterprise Edition (Java EE). Se ejecuta en múltiples plataformas, incluidas Windows y Linux. WildFly proporciona soporte para Web Sockets que permite a tus aplicaciones utilizar protocolos personalizados optimizados y comunicación de doble vía con tu infraestructura de backend.

En este tutorial, explicaré cómo instalar el servidor de aplicaciones WildFly en Ubuntu 18.04 LTS.

Requisitos

  • Un servidor que ejecute Ubuntu 18.04 server.
  • Un usuario no root con privilegios sudo.
  • Una dirección IP estática 192.168.0.235 configurada en tu servidor.

Instalar Java

WildFly está escrito en Java, por lo que necesitarás instalar Java en tu sistema. Puedes instalar Java ejecutando el siguiente comando:

sudo apt-get install default-jdk -y

Una vez que Java esté instalado, puedes verificar la versión de Java utilizando el siguiente comando:

java -version

Salida:

openjdk version "10.0.2" 2018-07-17
OpenJDK Runtime Environment (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.2)
OpenJDK 64-Bit Server VM (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.2, mixed mode)

Instalar WildFly

Primero, necesitarás descargar la última versión de WildFly desde su sitio web oficial. Puedes descargarlo con el siguiente comando:

wget http://download.jboss.org/wildfly/14.0.1.Final/wildfly-14.0.1.Final.tar.gz

Una vez que la descarga esté completa, extrae el archivo descargado con el siguiente comando:

cd /opt  
tar -xvzf wildfly-14.0.1.Final.tar.gz  
sudo mv wildfly-14.0.1.Final wildfly

Por defecto, el servidor WildFly está vinculado a 127.0.0.1, solo puedes acceder a él usando 127.0.0.1. Así que necesitarás cambiar la dirección vinculada a la IP de tu servidor, si deseas conectar WildFly desde cualquier lugar en la LAN. Puedes hacer esto editando el archivo standalone.xml:

sudo nano /opt/wildfly/standalone/configuration/standalone.xml

Cambia las siguientes líneas:


${jboss.bind.address:192.168.0.235}









Guarda y cierra el archivo.

A continuación, necesitarás agregar un usuario para acceder a la consola de administración. Puedes agregar el usuario ejecutando el siguiente script:

sudo /opt/wildfly/bin/add-user.sh

Responde a todas las preguntas como se muestra a continuación:

¿Qué tipo de usuario deseas agregar? 
 a) Usuario de gestión (mgmt-users.properties) 
 b) Usuario de aplicación (application-users.properties)
(a): 

Ingresa los detalles del nuevo usuario a agregar.
Usando el reino 'ManagementRealm' como se descubrió de los archivos de propiedades existentes.
Nombre de usuario : wildflyadmin
Las recomendaciones de contraseña se enumeran a continuación. Para modificar estas restricciones, edita el archivo de configuración add-user.properties.
 - La contraseña debe ser diferente del nombre de usuario
 - La contraseña no debe ser uno de los siguientes valores restringidos {root, admin, administrator}
 - La contraseña debe contener al menos 8 caracteres, 1 carácter(s) alfabético(s), 1 dígito(s), 1 símbolo(s) no alfanumérico(s)
Contraseña : 
Re-ingresar contraseña : 
¿Qué grupos deseas que pertenezca este usuario? (Por favor ingresa una lista separada por comas, o deja en blanco para ninguno)[  ]: wildfly
A punto de agregar el usuario 'wildflyadmin' para el reino 'ManagementRealm'
¿Es correcto sí/no? sí
Usuario 'wildflyadmin' agregado al archivo '/opt/wildfly/standalone/configuration/mgmt-users.properties'
Usuario 'wildflyadmin' agregado al archivo '/opt/wildfly/domain/configuration/mgmt-users.properties'
Usuario 'wildflyadmin' con grupos wildfly agregado al archivo '/opt/wildfly/standalone/configuration/mgmt-groups.properties'
Usuario 'wildflyadmin' con grupos wildfly agregado al archivo '/opt/wildfly/domain/configuration/mgmt-groups.properties'
¿Este nuevo usuario se utilizará para que un proceso AS se conecte a otro proceso AS? 
por ejemplo, para un controlador de host esclavo que se conecta al maestro o para una conexión remota para llamadas EJB de servidor a servidor.
¿sí/no? sí
Para representar al usuario, agrega lo siguiente a la definición de identidades del servidor

Acceder a la Consola de WildFly

Antes de acceder a la consola de WildFly, necesitarás iniciar la instancia de wildfly. Puedes iniciarla con el siguiente comando:

sudo sh /opt/wildfly/bin/standalone.sh

El comando anterior iniciará la instancia de wildfly.

Ahora, abre tu navegador web y escribe la URL http://192.168.0.235:8080. Serás redirigido a la página predeterminada de WildFly:

Página predeterminada de WildFly

Para acceder a la consola de administración, abre tu navegador web y escribe la URL http://192.168.0.235:9990. Serás redirigido a la siguiente página:

Iniciar sesión

Ahora, proporciona tus credenciales de inicio de sesión de WildFly, luego haz clic en el botón OK. Deberías ver el panel de control de la consola de administración de WildFly en la siguiente página:

Panel de control del servidor de aplicaciones WildFly

Enlaces

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.