En este tutorial, le mostraremos cómo instalar GlassFish en Debian 11. Para aquellos de ustedes que no lo sabían, el servidor GlassFish es un servidor de aplicaciones liviano y gratuito para el desarrollo e implementación de plataformas Java y tecnologías web basadas en tecnología Java. Es compatible con las últimas plataformas Java, como Enterprise JavaBeans, JavaServer Faces, JPA, JavaServer Pages y muchas más. GlassFish viene con una consola de administración simple y fácil de usar con un herramienta de actualización para actualizaciones y componentes complementarios.
Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, 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 Debian 11 (Bullseye).
Requisitos previos
- Un servidor que ejecuta uno de los siguientes sistemas operativos:Debian 11 (Bullseye).
- Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
- Acceso SSH al servidor (o simplemente abra Terminal si está en una computadora de escritorio).
- Un
non-root sudo user
o acceder alroot user
. Recomendamos actuar como unnon-root sudo user
, sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.
Instalar GlassFish en Debian 11 Bullseye
Paso 1. Antes de instalar cualquier software, es importante asegurarse de que su sistema esté actualizado ejecutando el siguiente apt
comandos en la terminal:
sudo apt update sudo apt upgrade
Paso 2. Instalación de Java.
GlassFish requiere que Java esté instalado en su servidor. Ahora ejecute el siguiente comando para instalar Java:
sudo apt install default-jdk
Verifique la versión de Java usando el siguiente comando:
java -version
Paso 3. Instalación de GlassFish en Debian 11.
De forma predeterminada, GlassFish no está disponible en el repositorio base de Debian 11. Ahora instalamos GlassFish desde la página oficial usando wget
comando:
wget https://download.eclipse.org/ee4j/glassfish/glassfish-6.1.0.zip
Luego, extraiga el archivo descargado al /opt
directorio:
unzip glassfish-6.1.0.zip -d /opt/
Paso 4. Cree un archivo de servicio de Systemd para Glassfish.
Ahora creamos un systemd
archivo de servicio para administrar el servicio Glassfish:
nano /usr/lib/systemd/system/glassfish.service
Agregue las siguientes líneas:
[Unit] Description = GlassFish Server v6.1.0 After = syslog.target network.target [Service] User = root 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 restart-domain Type = forking [Install] WantedBy = multi-user.target
Guarde y cierre el archivo. Luego, vuelva a cargar el systemd
demonio para aplicar los cambios:
sudo systemctl daemon-reload sudo systemctl start glassfish sudo systemctl enable glassfish
Paso 5. Configure GlassFish.
De forma predeterminada, se puede acceder a Glassfish sin ninguna contraseña. Ahora configuramos una nueva contraseña ejecutando el siguiente comando a continuación:
/opt/glassfish6/bin/asadmin --port 4848 change-your-strong-admin-password
Obtendrá el siguiente resultado:
Command change-admin-password executed successfully.
A continuación, también se recomienda habilitar HTTPS en Glassfish:
/opt/glassfish6/bin/asadmin --port 4848 enable-secure-admin
Finalmente, reinicie el servicio Glassfish para aplicar los cambios:
sudo systemctl restart glassfish
Paso 6. Acceso a la interfaz web de GlassFish.
Una vez instalado correctamente, abra su navegador favorito y vaya a http://your-server-ip-address:4848
e inicie sesión como usuario administrador con la contraseña que hemos establecido en los pasos anteriores:
¡Felicitaciones! Ha instalado GlassFish correctamente. Gracias por usar este tutorial para instalar la última versión de GlassFish en Debian 11 Bullseye. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de GlassFish .