Esta guía le enseñará una configuración completa del servidor GlassFish en Debian 12 Bookworm. GlassFish es un servidor de aplicaciones de código abierto diseñado para respaldar el desarrollo y la implementación de aplicaciones Java Platform, Enterprise Edition (Java EE). Además, proporciona un entorno de ejecución potente, escalable y de alto rendimiento para aplicaciones Java EE. Permite a los desarrolladores crear e implementar aplicaciones de nivel empresarial con facilidad. Aquí le mostraremos cómo instalar y configurar GlassFish Server en Debian 12 y acceder al panel a través de la interfaz web. Una guía completa para la configuración del servidor GlassFish en Debian 12 Bookworm Antes de comenzar la configuración de GlassFish, debe acceder a su servidor como usuario no root con privilegios sudo y configurar un firewall básico. Para ello, puede consultar los siguientes artículos: Configuración inicial del servidor con Debian 12 Configuración UFW en Debian 12 Debido a que GlassFish está diseñado para admitir la plataforma Java, debe instalar Java. Para hacer esto, puede visitar la siguiente guía e instalar el JDK predeterminado: Instale Java con Apt en Debian 12. Ahora siga los pasos a continuación para completar esta guía. Paso 1: verificar la instalación de Java para la configuración del servidor GlassFish En esta guía, instalaremos Eclipse GlassFish. Eclipse GlassFish es un servidor de aplicaciones completo que implementa la especificación Jakarta EE. Actualmente, la última versión del servidor GlassFish es la 7.0.12. Es compatible con JDK 11 y JDK 17. Además, también funciona desde JDK 18 hasta JDK 21. El Java predeterminado en Debian 12 es JDK 17. Para verificarlo, puede ejecutar el siguiente comando: java –version Paso 2: descargue el último Eclipse GlassFish en Debian 12 Debe visitar la página de descargas oficial y usar el siguiente comando wget para descargar el último paquete Zip. Para hacer esto, puede navegar a su directorio /opt y ejecutar el siguiente comando: # cd /opt # sudo wget https://download.eclipse.org/ee4j/glassfish/glassfish-7.0.12.zip Una vez que la descarga esté completa completado, extráigalo con el siguiente comando: sudo unzip glassfish-7.0.12.zip Paso 3: inicie y habilite el servidor GlassFish en Debian 12 Para administrar su servidor GlassFish como un servicio, debe crear un archivo de unidad systemd para él. Para hacer esto, puede usar el editor de texto que desee, como Vi Editor o Nano Editor: sudo vi /etc/systemd/system/glassfish.service Agregue el siguiente contenido al archivo:
[Unit]Descripción = GlassFish Server v7.0 Después = syslog.target network.target
[Service]ExecStart=/opt/glassfish7/bin/asadmin start-domain ExecReload=/opt/glassfish7/bin/asadmin restart-domain ExecStop=/opt/glassfish7/bin/asadmin stop-domain Tipo = bifurcación
[Install]WantedBy = multi-user.target Recuerde reemplazar la ruta correcta de instalación de su servidor GlassFish. Una vez que haya terminado, guarde y cierre el archivo. Luego, vuelva a cargar el servicio del sistema, inicie y habilite su servicio GlassFish en Debian 12: # sudo systemctl daemon-reload # sudo systemctl start glassfish # sudo systemctl enable glassfish Ahora puede verificar que su servicio GlassFish esté activo y ejecutándose en su servidor: sudo systemctl status glassfish Paso 4: Establecer una contraseña de administrador para el servidor GlassFish La contraseña de administrador predeterminada de GlassFish está en blanco. Para mayor seguridad, debe establecer una contraseña para su usuario administrador de GlassFish en Debian 12. GlassFish tiene una herramienta llamada asadmin que acepta comandos para configurar GlassFish a través de una línea de comandos. Para utilizar esta utilidad de línea de comandos, debe hacerla ejecutable con el siguiente comando: sudo export PATH=/opt/glassfish7/bin:$PATH Luego, ejecute el siguiente comando para establecer una contraseña de administrador para GlassFish: sudo asadmin –port 4848 cambiar contraseña de administrador Se le pedirá que ingrese la contraseña de administrador, presione Intro para establecer una nueva contraseña: Ahora puede habilitar la función de administración segura para GlassFish. Ejecute el siguiente comando: sudo asadmin –port 4848 enable-secure-admin Ingrese el usuario administrador y la contraseña para completarlo: Para aplicar los cambios, reinicie el servidor GlassFish en Debian 12: sudo systemctl restart glassfish Paso 5: establezca reglas de firewall para Servidor GlassFish En este punto, asumimos que tiene un firewall de firmware en ejecución. Ahora debe permitir los siguientes puertos a través de su firewall para poder acceder a su panel GlassFish a través de la interfaz web: # sudo ufw enable 4848/tcp # Sudo ufw enable 8080/tcp Aplique las nuevas reglas recargando el firewall: sudo ufw reload Paso 6 – Acceda a la Consola de administración del servidor GlassFish En este punto, puede acceder a la página predeterminada de GlassFish escribiendo la dirección IP de su servidor en su navegador web seguida de 8080: http://your-server-IP:8080 Verá: Además, Puede acceder a la consola de administrador web escribiendo la dirección IP de su servidor en su navegador web seguida de 4848: https://your-server-IP:4848 Verá la pantalla de inicio de sesión de la consola de administración GlassFish. Ingrese su usuario de administrador y la contraseña que ha configurado y presione Iniciar sesión: Luego, verá la consola de administración de su servidor GlassFish en Debian 12: La consola de administración de GlassFish Server es una herramienta basada en web que se utiliza para administrar y monitorear instancias de GlassFish Server. Desde allí, puede realizar muchas tareas, entre ellas: Administrar aplicaciones Configurar la supervisión del servidor Administrar recursos Registros de seguridad Documentación Palabras finales sobre la configuración del servidor GlassFish Al utilizar las funciones de la consola de administración del servidor GlassFish, puede administrar y monitorear de manera efectiva su instancia del servidor GlassFish para garantizar una óptima rendimiento y confiabilidad. Espero que disfrutes de esta guía sobre la configuración del servidor GlassFish en Debian12. Si necesita ayuda, por favor coméntenos. Además, es posible que le interese leer los siguientes artículos: Instale Tesseract OCR en Debian 12 mediante Terminal Instale y configure GlassFish en Ubuntu 22.04 Configure GlassFish en AlmaLinux 9

Source link