En este tutorial, le mostraremos cómo instalar GlassFish en AlmaLinux 8. Para aquellos de ustedes que no lo sabían, GlassFish es un servidor de aplicaciones de código abierto para la plataforma Java EE. El proyecto GlassFish fue iniciado inicialmente por Sun Microsystem y ahora está patrocinado por Oracle Corporation. GlassFish permite a los desarrolladores crear aplicaciones para empresas que son portátiles, escalables y que se integran con tecnologías heredadas.
Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que está ejecutando en la cuenta de root, de lo contrario, es posible que deba agregar ‘sudo
‘a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso de GlassFish en AlmaLinux 8. Puede seguir las mismas instrucciones para Rocky Linux.
Instalar GlassFish en AlmaLinux 8
Paso 1. Primero, comencemos asegurándonos de que su sistema esté actualizado.
sudo actualización dnf
sudo dnf instalar epel-release
Paso 2. Instalar Java.
Antes de instalar GlassFish, debe instalar java en su sistema:
sudo dnf instalar java-11-openjdk-devel
Luego, configure el entorno JAVA_HOME:
sudo actualizar-alternativas –config java
De la salida, copie la ruta de Java a este archivo:
nano ~ / .bash_profile
Agregue la siguiente línea:
exportar JAVA_HOME =/ usr / lib / jvm / jre-openjdk
export PATH = $ PATH: $ JAVA_HOME / bin
A continuación, actualice el bash perfil:
fuente ~ / .bash_profile
Finalmente, confirme que la ruta está configurada usando el siguiente comando:
$ echo $ JAVA_HOME /usr/lib/jvm/java-11-openjdk-11.0.12.0.7-0.el8_4.x86_64/bin/java $ java -version openjdk versión “11.0.12” 2021-08-17 LTS OpenJDK Entorno de ejecución 19.1 (compilación 11.0.13 + 7-LTS) OpenJDK 64-Bit Server VM 19.1 (compilación 11.0.13 + 7-LTS, modo mixto, uso compartido)
Paso 3. Instalación de GlassFish en AlmaLinux 8.
Ahora cree un usuario para Glassfish:
sudo useradd -s / sbin / nologin glassfish
Después de eso, descargamos la última versión de Eclipse GlassFish de la página oficial:
wget https://download.eclipse.org/ee4j/glassfish/glassfish-6.2.0.zip
sudo descomprimir -d / opt / glassfish-6.2.0.zip
Cambie la propiedad al usuario de GlassFish creado anteriormente:
sudo chown -R glassfish: glassfish / opt / glassfish6 /
Paso 4. Cree el archivo Glassfish de Systemd
Ahora creamos un systemd
servicio para iniciar automáticamente el servidor Glassfish:
nano /usr/lib/systemd/system/glassfish.service
Agrega las siguientes líneas:
[Unit]
Descripción = GlassFish Server v6.2.0 Después = syslog.target network.target
[Service]
Usuario = glassfish ExecStart = / usr / bin / java -jar /opt/glassfish6/glassfish/lib/client/appserver-cli.jar start-domain ExecStop = / usr / bin / java -jar / opt / glassfish6 / glassfish / lib /client/appserver-cli.jar stop-domain ExecReload = / usr / bin / java -jar /opt/glassfish6/glassfish/lib/client/appserver-cli.jar reiniciar-dominio Tipo = bifurcación
[Install]
WantedBy = multi-user.target
Save cambia y salga del archivo, luego inicie el servidor glassfish y configúrelo para que se inicie automáticamente al arrancar:
sudo systemctl start glassfish
sudo systemctl habilitar glassfish
Paso 5. Configure el cortafuegos.
Permitir puertos de servicio Glassfish en el firewall de AlmaLinux:
sudo firewall-cmd –add-port = {4848,8080,8181} / tcp –permanent
sudo firewall-cmd –reload
Paso 6. Configuración de Glassfish Path.
Agregue binarios de Glassfish a una variable de entorno PATH:
sed -i ‘s / ^ RUTA = * / RUTA = / opt / glassfish6 / bin: / g’ ~ / .bash_profile
De forma predeterminada, GlassFish no tiene contraseña, por lo que debemos establecer una contraseña para GlassFish admin usuarios y habilite un inicio de sesión seguro:
sudo / opt / glassfish6 / bin / asadmin –port 4848 change-admin-contraseña
Ahora GlassFish admin La consola se ejecuta como un servicio HTTP de texto sin cifrar. Habilite el inicio de sesión seguro con este comando a continuación:
sudo / opt / glassfish6 / bin / asadmin –port 4848 enable-secure-admin
A continuación, reinicie Glassfish:
sudo systemctl reiniciar glassfish
Paso 7. Acceder a la interfaz web de GlassFish.
Una vez instalado correctamente, abra su navegador favorito y navegue hasta https://your-server-ip-address:4848
e iniciar sesión como admin usuario con contraseña, que hemos establecido en pasos anteriores:
¡Felicidades! Ha instalado GlassFish correctamente. Gracias por usar este tutorial para instalar GlassFish en su sistema AlmaLinux 8. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de GlassFish.