GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Cómo instalar WildFly en Ubuntu 18.04

En este tutorial, instalaremos y configuraremos la última versión de WildFly y todos los componentes necesarios en un Ubuntu 18.04 VPS.

WildFly, anteriormente conocido como JBoss, es un servidor de aplicaciones web Java gratuito y de código abierto diseñado en torno a la velocidad y la ligereza. WildFly tiene como objetivo proporcionar a los usuarios un entorno de tiempo de ejecución de Java rápido y estable.

WildFly viene con muchas características útiles. A continuación se enumeran algunos de ellos:

  • Velocidad rápida
  • Máxima escalabilidad y rendimiento web
  • Tiempo de ejecución optimizable/personalizable
  • Configuración y administración unificadas
  • Administración independiente y de dominio
  • Enlace rápido y carga simultánea
  • Desarrollo más inteligente

Requisitos previos:

  • Ubuntu 18.04 VPS
  • Un usuario del sistema con privilegios de raíz o acceso al propio usuario raíz

Paso 1:Iniciar sesión y actualizar el sistema

Inicie sesión en su Ubuntu 18.04 VPS a través de SSH como usuario root o como usuario con privilegios de root:

ssh root@IP_address -p Port_number

Recuerde reemplazar IP_address y Port_number con la dirección IP real y el número de puerto SSH para su servidor.

y ejecute los siguientes comandos para asegurarse de que todos los paquetes instalados en el servidor estén actualizados a la última versión disponible

apt update && apt upgrade

También puede habilitar las actualizaciones automáticas como se describe en una de nuestras publicaciones de blog anteriores https://www.rosehosting.com/blog/how-to-enable-automatic-updates-on-a-linux-vps/

Paso 2:Instalar Java

Para ejecutar WildFly en el servidor, debemos instalar Java. Instalaremos y utilizaremos OpenJDK, que es una implementación gratuita y de código abierto de la plataforma Java. Para instalarlo en su servidor Ubuntu 18.04, simplemente ejecute el siguiente comando.

install -y default-jdk

Una vez que todos los paquetes necesarios estén instalados, puede verificar la versión de Java que está instalada en su servidor.

Java --version

La salida debería verse así:

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

Paso 3:Cree un usuario del sistema

No se recomienda ejecutar WildFly como usuario raíz, por lo que tendremos que crear un nuevo usuario del sistema. Ejecute los siguientes comandos para crear un usuario y grupo del sistema 'wildfly':

groupadd -r wildfly
useradd -r -g wildfly -d /opt/wildfly -s /sbin/nologin wildfly

Paso 4:Descarga WildFly

Vaya al sitio web oficial de WildFly y descargue la última versión estable de la aplicación en su servidor. Al momento de escribir este tutorial es la versión 16.0.0. Hemos incluido el enlace en nuestro comando a continuación.

wget https://download.jboss.org/wildfly/16.0.0.Final/wildfly-16.0.0.Final.zip

Una vez descargado el archivo ZIP descargado, descomprímalo ejecutando el siguiente comando.

unzip wildfly-16.0.0.Final.zip -d /opt

Todos los archivos y directorios de WildFly se almacenarán en un nuevo directorio 'wildfly-16.0.0.Final'. Le cambiaremos el nombre simplemente a 'wildfly'

mv wildfly-16.0.0.Final wildfly

Dado que ejecutaremos WildFly con el usuario 'wildfly' recién creado, establezca la propiedad correcta en los archivos de WildFly:

chown -R wildfly:wildfly /opt/wildfly

Paso 5:Configurar WildFly

A continuación, configuraremos WildFly para que se ejecute como un servicio. Comenzaremos creando un directorio '/etc/wildfly'.

mkdir /etc/wildfly

WildFly viene con todos los scripts y archivos de configuración necesarios para ejecutarse. Copie el archivo de configuración en el directorio recién creado:

cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.conf /etc/wildfly

Luego copie el script launch.sh y el archivo de unidad systemd en los directorios correspondientes, como se muestra a continuación.

cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.service /etc/systemd/system/wildfly.service
cp /opt/wildfly/docs/contrib/scripts/systemd/launch.sh /opt/wildfly/bin/launch.sh

Habilite e inicie el servicio WildFly:

systemctl enable wildfly
systemctl start wildfly

Puede verificar que WildFly se está ejecutando en su servidor usando el siguiente comando:

systemctl status wildfly

Si todo está bien, obtendrá un resultado similar al siguiente:

wildfly.service - The WildFly Application Server
   Loaded: loaded (/etc/systemd/system/wildfly.service; enabled; vendor preset: enabled)
   Active: active (running)
 Main PID: 9294 (launch.sh)
    Tasks: 25 (limit: 2320)
   CGroup: /system.slice/wildfly.service
           ââ9294 /bin/bash /opt/wildfly/bin/launch.sh standalone standalone.xml 0.0.0.0
           ââ9295 /bin/sh /opt/wildfly/bin/standalone.sh -c standalone.xml -b 0.0.0.0
           ââ9388 java -D[Standalone] -server -Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true --add-exports=java.base
systemd[1]: Started The WildFly Application Server.

En este punto, debería poder acceder a su instancia de WildFly en http://IP_Address:8080 y obtendrá la página de inicio predeterminada de WildFly.

Paso 6:Configure la consola de administración y cree un usuario

Para habilitar la consola de gestión administrativa, tendremos que crear un usuario administrativo para la instancia de WildFly. Wildfly tiene un script creado específicamente para este propósito. Ejecute el script y siga los pasos para completar la creación del usuario.

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

Puede utilizar las siguientes configuraciones:

What type of user do you wish to add?
 a) Management User (mgmt-users.properties)
 b) Application User (application-users.properties)
(a): a

Enter the details of the new user to add.
Using realm 'ManagementRealm' as discovered from the existing property files.
Username : rosehosting
Password recommendations are listed below. To modify these restrictions edit the add-user.properties configuration file.
 - The password should be different from the username
 - The password should not be one of the following restricted values {root, admin, administrator}
 - The password should contain at least 8 characters, 1 alphabetic character(s), 1 digit(s), 1 non-alphanumeric symbol(s)
Password :
WFLYDM0098: The password should be different from the username
Are you sure you want to use the password entered yes/no? yes
Re-enter Password :
What groups do you want this user to belong to? (Please enter a comma separated list, or leave blank for none)[  ]:
About to add user 'rosehosting' for realm 'ManagementRealm'
Is this correct yes/no? yes
Added user 'rosehosting' to file '/opt/wildfly/standalone/configuration/mgmt-users.properties'
Added user 'rosehosting' to file '/opt/wildfly/domain/configuration/mgmt-users.properties'
Added user 'rosehosting' with groups  to file '/opt/wildfly/standalone/configuration/mgmt-groups.properties'
Added user 'rosehosting' with groups  to file '/opt/wildfly/domain/configuration/mgmt-groups.properties'
Is this new user going to be used for one AS process to connect to another AS process?
e.g. for a slave host controller connecting to the master or for a Remoting connection for server to server EJB calls.
yes/no? no

Ahora podrá iniciar sesión en la consola administrativa como el usuario 'rosehosting' utilizando la contraseña que configuró para este usuario. Siéntase libre de establecer un nombre diferente para el usuario.

Para obtener más información sobre cómo configurar y usar Wildfly, consulte su documentación oficial.

Por supuesto, no tiene que instalar WildFly en Ubuntu 18.04 si utiliza uno de nuestros servicios de alojamiento de VPS administrado, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que instalen WildFly en Ubuntu 18.04 por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

PD. Si le gustó esta publicación sobre cómo instalar WildFly en Ubuntu 18.04, compártala con sus amigos en las redes sociales usando los botones de compartir a continuación, o simplemente deje un comentario en la sección de comentarios. Gracias.


Panels
  1. Cómo instalar ATutor en Ubuntu 14.04

  2. Cómo instalar Traq en Ubuntu 16.04

  3. Cómo instalar Pip en Ubuntu 16.04

  4. Cómo instalar WildFly en Ubuntu 16.04

  5. Cómo instalar R en Ubuntu 16.04

Cómo instalar Go en Ubuntu 18.04

Cómo instalar R en Ubuntu 18.04

Cómo instalar WildFly en Ubuntu 20.04

Cómo instalar qt en Ubuntu 20.04

Cómo instalar Go en Ubuntu 20.04

Cómo instalar Go en Ubuntu 22.04