Búsqueda de sitios web

Instale WildFly y conéctese a Eclipse IDE en Ubuntu 20.04|18.04 |


Al desarrollar proyectos Java EE/Jakarta EE, sabe que necesitará un servidor Java. Algunos de los servidores Java Enterprise más utilizados incluyen el servidor Apache Tomcat, Glassfish, Jetty y WildFly/JBoss. No todos estos servidores proporcionan todas las funciones necesarias, pero todos proporcionan la mayoría de las funciones empresariales necesarias. Glassfish y WildFly/JBoss proporcionan un conjunto completo de funciones y son utilizados principalmente por empresas.

Para CentOS: instale el servidor WildFly (JBoss) en CentOS 8/CentOS 7

En este artículo, te mostraré cómo instalar WildFly. Pero primero, ¿cuál es la diferencia entre Wildfly y JBoss AS? Wildfly es la edición comunitaria para el servidor Java EE, mientras que JBoss As es la edición empresarial para empresas. Ambos están patrocinados por Redhat Inc. Entonces, JBoss AS, en pocas palabras, es la versión segura de WildFly.

Actualice el índice APT de su paquete Ubuntu:

sudo apt update

Obviamente lo primero que debemos hacer es tener instalado Java.

sudo apt install -y default-jdk

Confirme que la instalación de Java fue exitosa en su sistema

Instale WildFly en Ubuntu 20.04|18.04

Instale las utilidades wget y curl en su sistema Ubuntu

sudo apt install wget curl

Descargaremos WildFly y elegiremos la ubicación para instalar. Nuestra instalación estará en el directorio ~/eclipse/servers/:

mkdir -p ~/eclipse/servers && cd ~/eclipse/servers
WILDFLY_RELEASE=$(curl -s https://api.github.com/repos/wildfly/wildfly/releases/latest|grep tag_name|cut -d '"' -f 4)
wget https://github.com/wildfly/wildfly/releases/download/${WILDFLY_RELEASE}/wildfly-${WILDFLY_RELEASE}.tar.gz

Extraiga el archivo una vez descargado:

tar xvf wildfly-${WILDFLY_RELEASE}.tar.gz

Después de eso, agregamos un administrador para administrar algunas fuentes, como las fuentes de datos.

cd wildfly-*.Final/bin/
./add-user.sh

Siga las instrucciones que se muestran a continuación para completar las preguntas:

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 : admin
User 'admin' already exists and is disabled, would you like to...
 a) Update the existing user password and roles
 b) Enable the existing user
 c) Type a new username
(a): a
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 : <INPUT-PASSWORD>
Re-enter Password :<RETYPE-PASSWORD>

Después de la configuración, inicie su instancia de servidor WildFly de forma independiente de la siguiente manera:

$ ./standalone.sh
=========================================================================

  JBoss Bootstrap Environment

  JBOSS_HOME: /home/jkmutai/wildfly-29.1.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  --add-exports=java.desktop/sun.awt=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.ldap=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.security=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.management/javax.management=ALL-UNNAMED --add-opens=java.naming/javax.naming=ALL-UNNAMED

=========================================================================

18:19:50,732 INFO  [org.jboss.modules] (main) JBoss Modules version 2.0.2.Final
18:19:51,163 INFO  [org.jboss.msc] (main) JBoss MSC version 1.4.13.Final
18:19:51,169 INFO  [org.jboss.threads] (main) JBoss Threads version 2.4.0.Final

Cuando el servidor se está ejecutando, se puede acceder a la interfaz de administración web en http://localhost:9990/console. Puede utilizar la interfaz de administración web para crear fuentes de datos, administrar implementaciones y configurar el servidor.

Agregar WildFly (JBoss) al IDE de Eclipse

Abra su IDE de eclipse y luego vaya a Ayuda > Instalar nuevo software… > Trabajar con:

Haga clic en Agregar para agregar el complemento JBoss Tools:

Nombre: Herramientas JBoss

Ubicación: http://download.jboss.org/jbosstools/photon/development/updates/

Seleccione las funciones que necesitará. Luego haga clic en Finalizar y reiniciar

Después de reiniciar, haga clic en la pestaña de servidores. Generalmente estará en blanco con un enlace para crear un servidor. Haga clic en el enlace para abrir una ventana para configurar el servidor.

Seleccione WildFly de la lista de la comunidad Jboss. Haga clic en Siguiente y luego configure el directorio de inicio del WildFly instalado. El resto estará configurado para usted. Haga clic en Finalizar.

Pruebe la integración de WildFly con Eclipse IDE

Cree un proyecto simple para probar su servidor. ¡Ahora debería funcionar!

¡Gracias y que tenga un buen día!.

Consulte otras guías relacionadas con desarrolladores disponibles en nuestro blog.

  • Instale GCC y herramientas de desarrollo en RHEL 8/CentOS 8
  • Cómo instalar Chef Development Kit/Workstation en Ubuntu
  • Cómo aprovisionar máquinas virtuales en oVirt/RHEV con Terraform

Artículos relacionados: