GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Cómo instalar GlassFish en Ubuntu 18.04

Pez de cristal es una implementación de referencia de código abierto completa del servidor de aplicaciones Java EE para desarrollar e implementar aplicaciones basadas en Java. Admite JPA, JSF, JSP/Servlet, JMS, RMI, así como muchas otras tecnologías basadas en Java. También proporciona consolas de administración web y basadas en CLI para una configuración y administración más sencillas de sus aplicaciones Java y sus componentes respectivos.

Pez de cristal se mantiene y desarrolla a través del Proyecto GlassFish. Está licenciado bajo la Licencia de Desarrollo y Distribución Común (CDDL), así como la Licencia Pública General GNU (GPL). Actualmente, el proyecto está patrocinado por Oracle.

En este artículo, le mostraremos cómo instalar GlassFish en un Linux VPS con SO Ubuntu 18.04.

Requisitos previos:

Asegúrese de que su servidor cumpla con los siguientes requisitos mínimos:

  • Un VPS con Ubuntu 18.04 ejecutándose (preferiblemente una instalación nueva)
  • Una cuenta de usuario con acceso raíz, o acceso al usuario "raíz"

Instalar actualizaciones y corregir dependencias

Inicie sesión en su servidor a través de SSH:

ssh username@server_ip

Recuerde reemplazar "nombre de usuario" con el nombre de usuario que desea usar en el servidor, así como reemplazar "server_ip" con la dirección IP de su servidor.

Antes de comenzar con la instalación de GlassFish Server, es una buena idea actualizar los paquetes del sistema a sus últimas versiones, si hay alguna disponible:

sudo apt-get update
sudo apt-get upgrade

Instale las dependencias del paquete de software que necesita GlassFish ejecutando el siguiente comando:

sudo apt-get install software-properties-common wget unzip

Instalación y configuración de Java 8

Dado que GlassFish funciona con Java, primero debe instalarse y configurarse en su servidor Ubuntu. Al escribir, GlassFish 5.0 solo es compatible con Java 8.

Este comando instalará Oracle JDK 8 utilizando el repositorio PPA:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Después de la instalación, puede verificar la versión activa de Java usando este comando:

sudo java -version

Debería ver el siguiente mensaje:

java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)

Actualización de la variable de entorno de Java

La mayoría de las aplicaciones Java utilizan la variable JAVA_HOME para determinar la ubicación de su instalación de Java.

Para comprobar si ya tienes JAVA_HOME establecer, escriba el siguiente comando:

echo $JAVA_HOME

Si ve una línea en blanco, significa que no hay JAVA_HOME configurado variable. Si es así, puede comprobar si está utilizando la ruta correcta siguiendo estos pasos.

Para determinar la ubicación actual de Java, use el siguiente comando:

sudo update-alternatives --config java

El resultado debería mostrarle la ruta de instalación de Java, como la siguiente:
/usr/lib/jvm/java-8-oracle/jre/bin/java

Ahora necesitamos agregar la ubicación de Java a nuestro archivo de entorno. Modifique la ruta en consecuencia según su ruta de Java:

sudo echo JAVA_HOME=\"/usr/lib/jvm/java-8-oracle/bin/java\" >> /etc/environment

Después de eso, necesitaremos buscar el archivo para actualizar nuestro shell:

source /etc/environment

Ahora puedes verificar si JAVA_HOME se establece usando cualquiera de los siguientes comandos:

echo $JAVA_HOME
$JAVA_HOME -version

Instalación del servidor GlassFish más reciente

En el momento de escribir este artículo, la última versión actual de GlassFish Server es 5.0.1.

Primero, necesitamos cambiar nuestro directorio actual a /opt:

cd /opt

Ahora podemos descargar la última versión de compilación nocturna de GlassFish desde su sitio web oficial de GlassFish.

sudo wget http://download.oracle.com/glassfish/5.0.1/nightly/latest-glassfish.zip

Extraiga los archivos al directorio actual. Puede elegir un directorio diferente si desea mantener su instalación de GlassFish en otro lugar.

sudo unzip latest-glassfish.zip

Para extraer a un directorio específico:

sudo unzip latest-glassfish.zip -d /path/to/desired/directory

Configuración del servicio GlassFish

Cree el archivo de servicio:

sudo nano /etc/systemd/system/glassfish.service

Copia y pega lo siguiente. Modifique la ruta de GlassFish con respecto al directorio de su instalación de GlassFish:
[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

Guardar y Salir. Ahora necesitamos recargar los servicios del sistema:

sudo systemctl daemon-reload

Gestión del servicio GlassFish

Para habilitar GlassFish en el arranque:

sudo systemctl enable glassfish

Para iniciar GlassFish:

sudo systemctl start glassfish

Verifique el estado del servicio usando este comando:

sudo systemctl status glassfish

Acceso a GlassFish

Una vez que se haya iniciado GlassFish, podrá acceder a la página predeterminada en el puerto 8080.
http://<server-ip-address>:8080

Puede acceder a la consola del administrador web en el puerto 4848.

http://<server-ip-address>:4848

Recuerde reemplazar "dirección IP del servidor" con la dirección IP de su servidor.

Configuración de la ruta GlassFish

GlassFish tiene una utilidad llamada asadmin que acepta comandos para configurar GlassFish a través de una línea de comandos. Para ejecutar asadmin ejecutable en cualquier lugar, ejecute el siguiente comando:

export PATH=/opt/glassfish5/bin:$PATH

Proteger la consola de administración de GlassFish

La contraseña de administrador predeterminada está en blanco. Para actualizar la contraseña de administrador, ejecute el siguiente comando:

asadmin change-admin-password

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

Después de cambiar la contraseña de administrador, ahora debemos habilitar la función de "administrador seguro". Le pedirá las credenciales que agregamos anteriormente.

asadmin enable-secure-admin

Debemos reiniciar GlassFish para que los cambios surtan efecto:

sudo systemctl restart glassfish

Probando GlassFish

Ahora que tenemos un servidor GlassFish que usa acceso de administrador seguro, podemos probar el servidor implementando un archivo WAR de muestra.

Primero, necesitamos descargar un archivo WAR de muestra en el directorio raíz del documento del dominio1:

cd /opt/glassfish5/glassfish/domains/domain1/docroot/ 
sudo wget https://github.com/dmatej/Glassfish/raw/master/v2/www/downloads/quickstart/hello.war

Para implementar, ejecute el siguiente comando. Le pedirá credenciales de administrador:

asadmin deploy hello.war

Después de implementar correctamente, vaya a:
http://<server-ip-address>:8080/hello

Debería ver el siguiente mensaje:

Hola, mi nombre es Duke. ¿Cuál es el tuyo?

¡Y eso es! Ahora tiene un servidor GlassFish en funcionamiento en su Ubuntu 18.04 VPS.

Ver relacionados :Cómo configurar el clúster de GlassFish con equilibrio de carga automático

Por supuesto, no tiene que instalar GlassFish en Ubuntu 18.04 si ha utilizado uno de nuestros planes de alojamiento de GlassFish. Si lo hace, simplemente puede pedirle a nuestro equipo de soporte que instale GlassFish en Ubuntu 18.04 por usted. Están disponibles las 24 horas del día, los 7 días de la semana y podrán ayudarlo con la instalación.

PD . Si disfrutó leyendo esta publicación de blog sobre cómo instalar GlassFish en Ubuntu 18.04, siéntase libre de compartirla en las redes sociales utilizando los accesos directos a continuación, o simplemente deje un comentario. Gracias.


Panels
  1. Cómo instalar Java 17 en Ubuntu 20.04

  2. Cómo instalar GlassFish en Ubuntu 14.04

  3. Cómo instalar GlassFish en Ubuntu 16.04

  4. Cómo instalar R en Ubuntu 16.04

  5. Cómo instalar Java en Ubuntu 16.04

Cómo instalar Java en Ubuntu 18.04

Cómo instalar Java en Ubuntu 18.04

Cómo instalar Java 8 en Ubuntu 18.04

Cómo instalar Java en Ubuntu 18.04

¿Cómo instalar Java en Ubuntu 18.04?

Cómo instalar Java en Ubuntu 22.04