GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar GlassFish en CentOS 8

GlassFish es un servidor de aplicaciones de código abierto y compatible con Java a través del cual los usuarios pueden ejecutar aplicaciones basadas en Java. Es compatible con las plataformas Java más recientes, como Enterprise JavaBeans, JavaServer Faces, JPA, JavaServer Pages, JMS, RMI y servlets, etc. Glassfish permite a los desarrolladores crear aplicaciones empresariales que son escalables y portátiles y pueden integrarse con tecnologías heredadas. Los usuarios también pueden instalar componentes opcionales para proporcionar servicios adicionales. Discutiremos la instalación del servidor de aplicaciones GlassFish en el sistema CentOS 8 en este artículo.

Requisitos previos

Se requieren privilegios de root para asignar roles administrativos y configuraciones de servicios systemd.

Instalación del servidor de aplicaciones GlassFish en CentOS 8

Siga los siguientes pasos clave para instalar el servidor GlassFish en CentOS 8:

Paso 1:Instalar Java OpenJDK 

En ese momento, diferentes versiones de Java están disponibles para su instalación. Sin embargo, para mayor comodidad, instale solo las versiones LTS OpenJDK Java más utilizadas, OpenJDK 11 y 8. La mayoría de las aplicaciones son compatibles con OpenJDK 11 y algunas son compatibles con OpenJDK 8. Por lo tanto, instale ambas versiones de Java una por una en el sistema CentOS 8. Primero, instale OpenJDK 11 usando el comando mencionado a continuación:

$ sudo dnf install java-11-openjdk-devel

Una vez que OpenJDK 11 esté instalado en su sistema, escriba el siguiente comando para instalar OpenJDK 8 en CentOS 8:

$ sudo dnf install java-1.8.0-openjdk-devel

Verifique la instalación de Java ejecutando el siguiente comando:

$ java -version

Ahora, para cambiar entre dos alternativas de Java, use el siguiente comando:

$ update-alternatives --config java

Usando el comando anterior, seleccione el número de la versión de Java que desea usar en su sistema como la versión predeterminada.

Paso 2:Instale GlassFish en el sistema CentOS 8

Primero, agregue un usuario para Glassfish ejecutando el comando mencionado a continuación usando privilegios de root:

# useradd -s /sbin/nologin glassfish

Paso 3:Descarga la versión estable de GlassFish

Descargue la versión más estable de GlassFish de acuerdo con los requisitos de su sistema utilizando el comando 'wget' de la siguiente manera:

# wget http://download.oracle.com/glassfish/5.0/release/glassfish-5.0.zip

Hemos descargado la versión 5 de glassfish en este sistema. Puede descargar la última versión disponible del sitio web de Oracle. El archivo zip se descargará en su sistema.

Paso 4:Descomprima la versión de GlassFish

Descomprima el archivo descargado usando el comando descomprimir. Escriba el siguiente comando de terminal para descomprimir el archivo comprimido glassfish:

# unzip -d /opt/ glassfish-5.0.zip

Ahora, asigne privilegios al usuario de GlassFish del directorio ‘/opt/glassfish5/’.

# chown -R glassfish:glassfish /opt/glassfish5/

Paso 5:Crear el servicio systemd de GlassFish

Ahora, cree el servicio systemd (glassfish.service) para ejecutar el servidor GlassFish en CentOS 8. Cree un archivo usando el editor de texto de la siguiente manera:

# nano /usr/lib/systemd/system/glassfish.service

Pegue las siguientes líneas de código en este archivo de servicio systemd:

[Unit]

Description = GlassFish Server v5.0

After = syslog.target network.target

[Service]

User = glassfish

ExecStart = /usr/bin/java -jar /opt/glassfish5/glassfish/lib/client/appserver-cli.jar start-domain

ExecStop = /usr/bin/java -jar /opt/glassfish5/glassfish/lib/client/appserver-cli.jar stop-domain

ExecReload = /usr/bin/java -jar /opt/glassfish5/glassfish/lib/client/appserver-cli.jar restart-domain

Type = forking

[Install]

WantedBy = multi-user.target

Ahora, salga de la ventana de visualización actual después de guardar todos los cambios en este archivo.

Paso 6:habilite e inicie el servidor GlassFish

Inicie el servidor GlassFish y actívelo en el sistema CentOS 8 ejecutando los comandos mencionados a continuación:

$ sudo systemctl start glassfish.service
$ sudo systemctl enable glassfish.service

$ sudo systemctl status glassfish.service

Paso 7:Configuración del cortafuegos

Configure la configuración del cortafuegos. Abra los puertos HTTP (4848, 8080 y 8181) en el firewall para ejecutar el servidor Glassfish.

$ sudo firewall-cmd --add-port={4848,8080,8181}/tcp --permanent
$ sudo firewall-cmd --reload

El estado de éxito debe mostrarse en el terminal para habilitar la configuración del firewall.

Paso 8:Inicie la interfaz web del servidor GlassFish

GlassFish puede escuchar en HTTP como puerto predeterminado 8080 y puerto 4848 por parte de la administración. Entonces, abra el navegador web MozilaFirefox e ingrese una de las siguientes URL en la barra de direcciones.

http://domain.com:8080

O

http://IP-Address-Server:4848

La siguiente interfaz web de glassfish se iniciará en el sistema después de completar los pasos de inicio de sesión requeridos automáticamente.

Conclusión

Aprendimos cómo instalar el servidor de aplicaciones GlassFish en CentOS 8 en este artículo. Hemos observado cómo definir los servicios de systemd para ejecutar las configuraciones del servidor Glassfish y del cortafuegos. Después de iniciar la interfaz web GlassFish, puede disfrutar de sus beneficios y ejecutar varias aplicaciones Java en ella.


Cent OS
  1. Cómo instalar Java en CentOS 8

  2. Cómo instalar GlassFish en Ubuntu 14.04

  3. Instale GlassFish 4.1 en Centos 7

  4. Cómo instalar WildFly 14 en CentOS 7

  5. Cómo instalar GlassFish 5 en CentOS 7

Cómo instalar Tomcat 9 en CentOS 8

Cómo instalar Gradle en CentOS 8

Cómo instalar R en CentOS 8

Cómo instalar Java JDK 8 en CentOS 6

Cómo instalar Java JDK 8 en CentOS 7

Cómo instalar Cassandra en CentOS 7