Correr Wildfly sin instalarlo puede ser útil en los casos que necesites hacer pruebas o tener un servidor Java temporal, este tutorial fue probado en Debian y Ubuntu Server.
Haremos todos los pasos con el terminal. En primer lugar descargar Wildfly. Para obtener una versión más actualizada puedes buscar su página oficial.
En primer lugar es necesario tener instalado un Java JDK apropiado. En el Blog de Xigmad Consulting tenemos dos artículos que te pueden servir para realizar este paso:
- Instalar Amazon Corretto 11 (Opción recomendada).
- Instalar Oracle Java
Cuando tengas el Java JDK o alguna alternativa en el servidor descarga Wildfly el servidor.
Dirígete con el comando cd a la ruta en la que quieras descargar Wildfly.
wget https://download.jboss.org/wildfly/21.0.0.Final/wildfly-21.0.0.Final.zip
unzip wildfly-21.0.0.Final.zip
A continuación le colocamos un nombre más manejable (aunque este paso es opcional)
mv wildfly-21.0.0.Final wildfly
Ahora que tenemos Wildfly en el servidor corremos el script para crear un usuario de administración.
Primero vamos a la carpeta bin
cd wildfly/bin/
Ejecutamos el script llamado add-user.sh
./add-user.sh
Sería importante tener los puertos 8080 y 9990 abiertos.
sudo ufw allow 8080/tcp
sudo ufw allow 9990/tcp
Luego el paso de oro, ejecutar el script para correr directamente Wildfly en modo standalone, por defecto, Wildfly solo permite conexiones locales, con los parámetros que estamos pasando le estamos diciendo a Wildfly que permita conexiones remotas.
./standalone.sh -b=0.0.0.0 -bmanagement=0.0.0.0
Este tutorial es para correr Wildfly sin instalarlo en Debian si luego de realizar pruebas quieres instalarlo como servicio en el sistema operativo te dejo dos buenos tutoriales: