Cómo instalar WildFly Server en un Ubuntu 18.04 VPS o servidor dedicado

Introducción

WildFly, formalmente conocido como JBoss, implementa Java Enterprise Edition (Java EE). Es una de las aplicaciones de servidor Java de código abierto más comunes. Le ofrece un panel de administración para administrar dominios únicos o múltiples de manera eficiente. Algunas de las ventajas proporcionadas por la aplicación del servidor incluyen:


  • Ligero en términos de uso de recursos de memoria
  • En comparación con otros servidores Java como Tomcat, WildFly tiene el tiempo de inicio más rápido.
  • Es fácilmente escalable y ofrece una conexión confiable a sus aplicaciones.

Antes de comenzar, necesitará

  • Un servidor dedicado o VPS con Ubuntu 18.04.
  • Un usuario no root configurado con privilegios de sudo otorgados.

Pasos

Actualiza los paquetes de tu sistema

$ sudo apt update -y && sudo apt upgrade -y

Descargue e instale Java

Como WildFly está desarrollado en Java, necesitará un Kit de desarrollo de Java para ejecutar la aplicación.

$ sudo apt install software-properties-common
$ sudo add-apt-repository ppa: linuxuprising / java
$ sudo apt update
$ sudo apt install oracle-java11-installer
$ java -versionopenjdk versión "10.0.2"2018-11-07
OpenJDK Runtime Environment (compilación 10.0.2 + 13-Ubuntu-1ubuntu0.18.04.3)
OpenJDK 64-Bit Server VM (compilación 10.0.2 + 13-Ubuntu-1ubuntu0.18.04.3, modo mixto)

Instalar y configurar WildFly

$ wget http://download.jboss.org/wildfly/14.0.1.Final/wildfly-14.0.1.Final.tar.gz
$ sudo mkdir / opt / wildfly
$ sudo tar -xvzf wildfly-14.0.1.Final.tar.gz -C / opt / wildfly /

Ahora agregue un usuario que se autenticará en el panel de administración. Al agregar el nombre de usuario y la contraseña, asegúrese de tener una contraseña segura que pueda almacenar en la bóveda de contraseñas de su elección..

$ cd /opt/wildfly/wildfly-14.0.1.Final/bin
$ ./add-user.sh ¿Qué tipo de usuario desea agregar??
a) ManagementUser (mgmt-users.properties)
b) Usuario de la aplicación (application-users.properties)
(a): paulodera

* Error *
WFLYDM0039: respuesta no válida. (Las respuestas válidas son A, a, B o b)

¿Qué tipo de usuario desea agregar??
a) ManagementUser (mgmt-users.properties)
b) Usuario de la aplicación (application-users.properties)
(una):

Ingrese los detalles del nuevo usopara agregar.
Usando el reino ‘ManagementRealm’ como se descubrió a partir de los archivos de propiedades existentes.
Nombre de usuario: linuxuser
Las recomendaciones de contraseña se enumeran a continuación. Para modificar estas restricciones, edite 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 {raíz, administrador, administrador}
– La contraseña debe contener al menos 8 caracteres, 1 caracteres alfabéticos, 1 dígito (s), 1 símbolo (s) no alfanumérico (s)
Contraseña :
Escriba la contraseña otra vez :
¿A qué grupos quieres que pertenezca este usuario? (Ingrese una lista separada por comas, o deje en blanco para nadie) []: wildfly
Acerca de toadduser’linuxuser’for reino ‘ManagementRealm’
¿Es esto correcto sí / no? si
Usuario agregado ‘linuxuser’tofile’ / opt / wildfly / wildfly-14.0.1.Final / standalone / configuration / mgmt-users.properties ‘
Usuario agregado ‘linuxuser’tofile’ / opt / wildfly / wildfly-14.0.1.Final / domain / configuration / mgmt-users.properties ‘
Usuario agregado ‘linuxuser’ con grupos wildfly tofile ‘/ opt / wildfly / wildfly-14.0.1.Final / standalone / configuration / mgmt-groups.properties’
Usuario agregado ‘linuxuser’ con grupos wildfly tofile ‘/ opt / wildfly / wildfly-14.0.1.Final / domain / configuration / mgmt-groups.properties’
¿Se utilizará este nuevo usuario para que un proceso de AS se conecte a otro proceso de AS??
p.ej. para un controlador host esclavo que se conecta al maestro o para una conexión Remoting para llamadas de EJB de servidor invertido.
¿sí No? si
Para representar el uso, agregue lo siguiente a la definición de identidades del servidor

Inicie el servicio WildFly ejecutando el script standalone.sh en el directorio / bin en el wildfly-14.0.1 Directorio final.

$ sudo sh standalone.sh ============================================ =========================

JBoss Bootstrap Environment

JBOSS_HOME: /opt/wildfly/wildfly-14.0.1.Final

JAVA: java

JAVA_OPTS: -server -Xms64m -Xmx512m -XX: MetaspaceSize = 96M -XX: MaxMetaspaceSize = 256m -Djava.net.preferIPv4Stack = true -Djboss.modules.system.pkgs = org.jboss.byteman -Djava.awt.headless = true

================================================== ===================…

De manera predeterminada, la dirección IP predeterminada de WildFly está configurada como la IP de localhost (127.0.0.1). Puede editar esto en la IP de su servidor para permitir el acceso remoto al tablero.

En su carpeta / bin en el directorio wildfly, edite el archivo standalone.xml.

$ sudo vim /opt/wildfly/standalone/configuration/standalone.xml
$ {jboss.bind.address: 192.168.56.20}

Debería poder acceder a su consola en http: // YOUR_IP_ADDRESS: 8080 mientras reemplaza YOUR_IP_ADDRESS con su PROPIA dirección IP.

Cómo instalar Wildfly Server en Ubuntu 18

Haga clic en la Consola de administración e ingrese sus credenciales para iniciar sesión. Debería poder ver una pantalla similar a la siguiente.

Cómo instalar Wildfly Server en Ubuntu 18

Conclusión

Ahora puede comenzar a explorar las ricas características de WildFly o tal vez comenzar un nuevo proyecto y comenzar a desarrollar. También puede decidir administrar diferentes servidores en una plataforma; los múltiples servidores se conocen como dominio. Puede obtener más información sobre la configuración de la misma en la documentación oficial de Wildfly.

Echa un vistazo a estos 3 principales servicios de alojamiento Java:

Alojamiento A2

Precio inicial:
$ 3.92


Fiabilidad
9.3


Precios
9.0


Fácil de usar
9.3


Apoyo
9.3


Caracteristicas
9.3

Leer comentarios

Visita A2 Hosting

Heficed

Precio inicial:
$ 15.00


Fiabilidad
8.3


Precios
8.7


Fácil de usar
8.5


Apoyo
8.3


Caracteristicas
8.5

Leer comentarios

Visita Heficed

HostUpon

Precio inicial:
$ 2.95


Fiabilidad
9.4


Precios
8.8


Fácil de usar
9.1


Apoyo
9.4


Caracteristicas
9.0

Leer comentarios

Visita HostUpon

Artículos de procedimientos relacionados

  • Cómo habilitar la autenticación de dos factores en un Ubuntu 18.04 VPS o servidor dedicado
    intermedio
  • Cómo instalar el cliente de correo electrónico Roundcube en un Ubuntu 18.04 VPS o servidor dedicado
    intermedio
  • Cómo instalar y configurar Apache Tomcat en un Ubuntu 18.04 VPS o servidor dedicado
    intermedio
  • Cómo instalar cPanel en un CentOS 7 VPS o servidor dedicado
    experto
  • Cómo instalar phpBB con Apache en un Ubuntu 18.04 VPS o servidor dedicado
    intermedio
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me