sábado, 10 de marzo de 2018

Instalar el servidor de aplicaciones WildFly en Linux-Ubuntu

Wildfly  es un servidor de aplicaciones J2EE de código abierto implementado en Java puro. Al estar basado en Java Wildfly puede ser utilizado en cualquier sistema operativo que lo soporte.

Wildfly  es el primer servidor de aplicaciones de código abierto, preparado para la producción y certificado J2EE 1.4, disponible en el mercado, ofreciendo una plataforma de alto rendimiento para aplicaciones de e-business. Combinando una arquitectura orientada a servicios revolucionaria con una licencia de código abierto, Wildfly  puede ser descargado, utilizado, incrustado, y distribuido sin restricciones por la licencia. 
Instalar el servidor de aplicaciones WildFly en linux


Instalación, Configuración y Administración del Servidor de Aplicaciones WildFly

Requisitos:
Nuestro proyecto va a ser instalado bajo un sistema operativo Ubuntu 14, por lo que vamos a los pasos necesarios desde cero hasta tener nuestro servidor completamente configurado y listo para trabajar con él.


Para instalar el JDK

La opción más fácil para la instalación de Java es utilizando la versión empaquetada con Ubuntu. En concreto, esto instalará OpenJDK 8, la última versión recomendada.
En primer lugar, actualizaremos el índice de paquetes.

sudo apt-get update
Después, revisamos si Java no se ha instalado previamente:

java -versión
Descargamos e instalamos al versión 8 del JDK de Java, la 9 no se aconseja por estar en desarrollo.

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Definimos la variable de entorno

sudo update-alternatives --config java

Copiamos la ruta de la instalación preferida ( en este caso /usr/lib/jvm/java-8-oracle/jre/bin/java)  y luego abrimos /etc/environment usando nano.

sudo nano /etc/environment


Al final de este archivo, agregamos la siguiente línea, asegurándonos de sustituir la ruta resaltada con nuestra ruta copiada (en rojo).

PATH="/usr/local/sbin:/usr/lib/jvm/java-8-oracle/jre/bin/java/bin/java:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/$

JAVA_HOME="/usr/lib/jvm/java-8-oracle/jre/bin/java/bin/java"

Guardamos y salimos del archivo y volvemos a cargarlo.

source /etc/environment

Ahora podemos probar si la variable de entorno se ha establecido mediante la ejecución del siguiente comando:

echo $JAVA_HOME

Esto devolverá la ruta que acabamos de establecer.


Instalar Wildfly



JBoss (Wildfly) lo descargados de 
 http://www.wildfly.org/downloads/ , la versión 10.1.0. Final.

Lo descomprimimos donde queramos  (por ejemplo en opt) y ejecutámos el comando  standalone.sh, que se encuentra dentro de la carpeta bin, dentro de la carpeta de wildfly.

/opt/Wildfly/bin/standalone.sh

Esto deja una pantalla activada, sin cerrar esa pantalla hay que poner en el navegador
http://localhost:8080/  y se abre la pantalla de bienvenida.

Wilfly en Linux


Creamos un usuario de WildFly en una nueva consola de Ubuntu tecleando.

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

Nos pide un nombre de usuario, una contraseña segura con al menos un carácter no alfanumérico y nos pregunta por una serie de parámetros. Creado el usuario entramos de nuevo en localhost:8080 y pulsamos en administration console.

Administration console wildfly

Al entrar en la consola nos pide el nuevo usuario creado y su contraseña.

Login Wildfly

Una vez introducido el usuario y la contraseña accedemos a la consola principal de Wildfly.
Consola WildFly

Para implantar o desplegar una aplicación desarrollada para ser ejecutada sobre un servidor de aplicaciones como WildFly, lo primero que tenemos que hacer es asegurarnos de haber empaquetado todo el proyecto de la aplicación en un fichero .war. Una vez empaquetado el fichero, accedemos a la consola de administración y pulsamos sobre Deployments en Start (tal y como se muestra en la figura de arriba.

Esto no abre una pantalla como la de abajo, donde elegiremos la aplicación a desplegar. Pulsamos el botón Add.

Añadir aplicación a WildFly



Elegimos el archivo .war a desplegar que estará ubicado en el equipo y pulsamos Finish.
Añadir aplicación a WildFly

Añadir aplicación a WildFly

Una vez desplegado nos mostrará un icono verde indicando el estado, en el botón view podemos ver las características.

Desplegar aplicación WildFly


Ahora la aplicación está correctamente desplegada en nuestro servidor.



Desplegar aplicación WildFly

No hay comentarios:

Publicar un comentario