Cómo instalar Wildfly 14/15/16 en CentOS 7.

Comenzamos!


Bueno primero que nada este tutorial es extremadamente sencillo, pero explicaré algunas cosas locas que necesitarán saber para hacer otras cosas mas locas. Si crees que estás muy silvestre para usar Linux y demás este blog es para ti.

Primero utilizaremos un Sistema Operativo CentOS 7, es bueno saber algo de historia, y les caería bien saber un poco sobre ello, pero cuando tengan tiempo le echan un vistazo https://es.wikipedia.org/wiki/CentOS. La instalación de este SO es minimal, por lo que instalaremos varias librerías y cosas que necesitamos.

Comenzamos instalando el JDK dentro del CentOS 7. Para ello primero nos aseguramos que este no este ya instalado, esto lo podemos comprobar con el siguiente comando:

[root@localhost~]$ java --version

Si nos da una respuesta como la siguiente sea cual sea la salida (que en este caso sería la versión y demás). Significa que ya tenemos un JDK instalado.

java 10.0.2 2018-07-17
Java(TM) SE Runtime Environment 18.3 (build 10.0.2+13)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.2+13, mixed mode)

Si este es el JDK que buscamos (que en este caso será el 10 por ejemplo ). Con el podemos trabajar, sin embargo si no tenemos el JDK correcto, o necesitamos uno en especifico. Tendremos que instalarlo, aquí les dejo una liga para que lo hagan.

Bien, ahora que ya tenemos instalado o funcionando el JDK correcto que deseamos para nuestra versión de Wildfly partiremos a instalar el servidor. Primero tendremos que descargar el wildfly lo haremos en la siguiente liga:

http://wildfly.org/downloads/

Una vez descargado ahora partiremos a realizar el proceso de instalación, el cual es relativamente sencillo, primero lo descomprimimos:

Si lo descargamos en tar.gz utilizaremos el siguiente comando:

[root@localhost~]$ tar xvzf wildfly-15.0.1.Final.tar.gz


Si lo descargamos en zip utilizamos el siguiente comando:

[root@localhost~]$ unzip wildfly-15.0.1.Final.tar.gz


(Paréntesis) 

Si no tenemos instalado unzip lo podemos instalar con el siguiente comando en CentOS 7:

[root@localhost~]$ yum install unzip


(Fin del Paréntesis) 

Ahora lo que haremos será mover la carpeta descomprimida a la ubicación de donde se utilizará nuestro Wildfly, esto lo haremos simplemente moviendo la carpeta, lo haremos con el siguiente comando:


[root@localhost~]$ mv wildfly-15.0.1.Final /opt/


Y Listo!!! quedo instalado! PERO! PERO!! antes de todo deberemos de considerar lo siguiente:

  • Una regla básica de Linux es que root únicamente se utiliza para servicios meramente del Sistema Operativo, solo servicios muy especializados que requieran permisos de root, son ejecutados con root, Wildfly no entra dentro de estos servicios, por lo que es necesario crear un usuario normal el cual se encargue de ejecutar Wildfly. 
  • NO EJECUTEN WILDFLY CON ROOT!! 

Ahora creamos el usuario que se encargará de ejecutar wildfly. El cual lo haremos con el siguiente comando:

[root@localhost~]$ useradd wildfly


Ahora le daremos una contraseña para en adelante conectarnos con el usuario de sistema Operativo wildfly. 

[root@localhost~]$ passwd wildfly

(... colocamos password)


Ahora ya tenemos el usuario de Sistema Operativo así como la instalación de nuestro Wildfly. Derebemos de darle permisos o cambiarle los permisos correspondientes a la carpeta, esto lo hacemos con el siguiente comando:

[root@localhost~]$ chown wildfly:wildfly /opt/wildfly-15.0.1.Final -R


Una vez hecho esto podemos probar prender el servidor

[root@localhost~]$ su - wildfly 


[wildfly@localhost~]$ ./standalone.sh 

Para detener el servidor lo haremos colocando Ctrl+C si lo queremos ejecutar en segundo plano solo agregamos &

[wildfly@localhost~]$ ./standalone.sh &


0 comentarios:

Publicar un comentario