Cómo instalar GlassFish en Debian 10

En este tutorial, le mostraremos cómo instalar GlassFish en Debian 10. Para aquellos de ustedes que no lo sabían, GlassFish es un servidor de aplicaciones de código abierto y la implementación de referencia de Java EE. La versión GlassFish 5 es compatible con la última plataforma Java: Enterprise Edition 8. Es compatible con Enterprise JavaBeans, JPA, JavaServer Faces, JMS, RMI, JavaServer Pages, servlets, etc.

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é paso a paso la instalación de GlassFish en Debian 10 (Buster).

Instale GlassFish en Debian 10 Buster

Paso 1. Antes de ejecutar el tutorial a continuación, es importante asegurarse de que su sistema esté actualizado ejecutando lo siguiente apt comandos en la terminal:

sudo apt update

Paso 2. Instalar Java.

GlassFish requiere que Java esté instalado en su servidor. Ahora ejecute el siguiente comando a continuación para instalarlo:

sudo apt install default-jdk

Una vez que se completa la instalación, puede verificarla verificando la versión de Java:

java -version

Paso 2. Instalar GlassFish en Debian 10.

Ahora descargamos la última versión de GlassFish del sitio web oficial usando el siguiente comando:

wget https://download.oracle.com/glassfish/5.0.1/nightly/latest-glassfish.zip
unzip latest-glassfish.zip -d /opt/

Paso 3. Cree un servicio GlassFish.

Ahora crea un systemd archivo de servicio para administrar el servicio GlassFish:

nano /etc/systemd/system/glassfish.service

Agregue el siguiente archivo:

[Unit]
Description = GlassFish Server v5.0
After = syslog.target network.target

[Service]
ExecStart=/opt/glassfish5/bin/asadmin start-domain
ExecReload=/opt/glassfish5/bin/asadmin restart-domain
ExecStop=/opt/glassfish5/bin/asadmin stop-domain
Type = forking

[Install]
WantedBy = multi-user.target

Save y close el archivo. Luego, recargue el systemd demonio con el siguiente comando:

sudo systemctl daemon-reload
sudo systemctl start glassfish
sudo systemctl enable glassfish

Paso 4. Configure la Consola de administración de GlassFish.

Por defecto, GlassFish admin La contraseña de la consola no está configurada. Por lo tanto, deberá actualizar el admin contraseña:

/opt/glassfish5/bin/asadmin change-admin-password

Producción:

Enter admin user name [default: admin]>admin
Enter the admin password> 
Enter the new admin password> 
Enter the new admin password again> 
Command change-admin-password executed successfully.

A continuación, deberá habilitar el seguro admin característica usando el siguiente comando:

/opt/glassfish5/bin/asadmin enable-secure-admin

Luego, reinicie el servicio GlassFish para aplicar los cambios de configuración:

sudo systemctl restart glassfish

Paso 5. Acceder a la interfaz web de GlassFish.

El puerto predeterminado del servidor GlassFish es 8080, puede acceder a él visitando la URL https://your-ip-address:8080. Debería ver la siguiente página:

¡Felicidades! Ha instalado GlassFish correctamente. Gracias por usar este tutorial para instalar la última versión de GlassFish en el sistema Debian. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de GlassFish.