Instalar GlassFish 4.1.1 en ubuntu con JAVA8

Vamos a instalar en una maquina con ubuntu server el servidor de aplicaciones GlassFish 4.1.1.

Antes de instalar el servidor de glassFish vamos a actualizar la versión del JDK que hay actualmente en el servidor.

Para ver la versión que tenemos instalada simplemente escribimos en el terminal  “java – version”

java -version
java version "1.6.0_35"
OpenJDK Runtime Environment (IcedTea6 1.13.7) (6b35-1.13.7-1ubuntu0.12.04.2)
OpenJDK Server VM (build 23.25-b01, mixed mode)
root@ns390713:~#

En mi caso tengo la versión instalada 1.6 y quiero instalar la version 1.8

Añadimos el repositorio de JAVA 8

sudo add-apt-repository ppa:webupd8team/java

Al ejecutar este comando a mi me sale el siguiente error:

root@ns390713:~# sudo add-apt-repository ppa:webupd8team/java
sudo: add-apt-repository: command not found

Para solucionarlo simplemente instalamos lo siguiente:

sudo apt-get install python-software-properties

Una vez instalado volvemos a intentar añadir el repositorio y seguro que ahora os funcionará.

Actualizamos e instalamos

sudo apt-get update
sudo apt-get install oracle-java8-installer

Una vez instalado comprobamos la versión instalada:

 

$java -version
java version "1.8.0_66"
Java(TM) SE Runtime Environment (build 1.8.0_66-b17)
Java HotSpot(TM) Server VM (build 25.66-b17, mixed mode)
root@ns390713:~#

Por último quedaría configurar la variables de entorno para poner por defecto JAVA 8.

sudo apt-get install oracle-java8-set-default

Vamos a modificar el $JAVA_HOME  para que apunte al nuevo JDK

modificamos el fichero “nano .bashrc”

cambiando la linea:
export JAVA_HOME=/usr/lib/jvm/default-java

por la linea:

export JAVA_HOME=/usr/lib/jvm/java-8-oracle

Guardamos, reiniciamos la maquina y comprobamos:

echo $JAVA_HOME

Una vez instalado JAVA 8 vamos a proceder a descargar e instalar GlassFish.

Puedes ir a la página oficial de GlassFish para descargarte la última versión, en mi caso mi ultima versión es la 4.1.1.

Me descargo la ultima versión y la descroprimimos en la carpeta /opt

Nota: Posiblemente no tengas el unzip instalado para instalar el unzip si lo tienes instalado no hace falta que ejecutes la primera línea.

apt-get install unzip
wget http://download.java.net/glassfish/4.1.1/release/glassfish-4.1.1.zip
unzip glassfish-4.1.1.zip -d /opt

Configuraciones adicionales:

Vamos a meter en el profile el PATH de GlassFish.

para ello modificamos el fichero  profile

$ nano ~/.profile

Añadiendo a la ultima linea el export del PATH de GlassFish

# ~/.profile: executed by Bourne-compatible login shells.

if [ "$BASH" ]; then
  if [ -f ~/.bashrc ]; then
    . ~/.bashrc
  fi
fi

mesg n
export PATH=/opt/glassfish4/bin:$PATH

Para arrancar el servidor GlassFish:

 asadmin start-domain

comprobamos accediendo con un navegador a la siguiente direccion:

http://IP_SERVIDOR:4848/

Habilitamos y configuramos usuario de administración

Lo primero que tenemos que hacer es poner una contraseña al usuario admin. Ejecuta:

asadmin change-admin-password

Mete el usuario “admin” cuando te pida la contraseña de admin dejalo en blanco y pulsa enter

ahora metes tu nueva contraseña y vuelves a meter tu nueva contraseña.

Una vez cambiado la contraseña del usuario admin lo habilitamos con el siguiente comando:

asadmin enable-secure-admin

metes el usuario admin y la contraseña que has escrito anteriormente.

Tendrás que reiniciar el GlassFish para que los valores surgan efecto.

asadmin stop-domain
asadmin start-domain

 

Esta entrada fue publicada en JAVA. Guarda el enlace permanente.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *