Instalar el Servidor de Aplicaciones Glassfish 4 en Linux

En esta entrada les voy a enseñar a montar el servidor de aplicaciones glassfish en un sistema operativo Debian, el cual vamos a usar desplegar aplicaciones Web basadas en Java. He basado este tutoria de los pasos de instalación de la página de Glassfish.

¿Que necesitamos?

  1. Sistema operativo Debian 7 o superior
  2. Descargar Java
  3. Descargar Glassfish

Instalar Java 8:

Para nuestro ambiente hemos utilizado jdk-8u45-linux-x64.tar.gz que es la ultima al momento de hacer esta instalación se puede descargar el archivo desde la pagina de oracle

Descargamos el archivo con wget: (Para obtener el link debemos aceptar el acuerdo de licencia desde la página de oracle)

Movemos el archivo a la carpeta /opt

Descomprimimos el archivo descargado:

Creamos un link simbólico en la carpeta /usr/lib/jvm si no existe la creamos previamente:

Instalamos los ejecutables de java en el sistema operativo con los comandos:

Probamos que esté instalado con el comando:

Ejemplo de la salida:

java version “1.8.0_45”
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)

Instalar Glassfish4:

Descargamos el instalador desde la página de glassfish:

Movemos el archivo descargado a la carpeta /opt

Descomprimimos el archivo descargado:

Esta versión de glassfish ya viene preconfigurada con domain1, ejecutamos el comando para probar:

Probamos desde un navegador que esté levantado tanto el servidor web como el administrador por los enlaces:

El servidor viene pre configurado con el usuario admin y la clave adminadmin
Por razones de seguridad solo puedes entrar desde localhost, para poder entrar debemos habilitar el acceso remoto.

image02

 

Para habilitar la seguridad remota debemos cambiar primero la contraseña con el siguiente comando:

Este comando pide las siguientes entradas, se está colocando entre <> los datos ingresados:

Enter admin user name [default: admin]> admin
Enter the admin password>Dejar vacio
Enter the new admin password> Mi contraseña
Enter the new admin password again> Repito mi contraseña

Ahora habilitamos la seguridad remota con el comando:

Enter admin user name> admin
Enter admin password for user “admin”> Mi contraseña 
You must restart all running servers for the change in secure admin to take effect.
Command enable-secure-admin executed successfully.

Detenemos el servidor para aplicar los cambios:

Script de inicio automático del servidor:

Creamos el archivo /etc/init.d/glassfish, con el siguiente contenido:

Le damos permisos de ejecución:

Instamos los link de inicio:

Iniciamos el servidor:

Enhorabuena! ya tenemos el servidor de aplicaciones instalados 😀

Ahora nos falta crear nuestra pequeña aplicación!

Comments are closed.