INSTALACIÓN DE GLASSFISH 4.1 EN CENTOS 7

GlassfishCentos04.jpg

GlassfishCentos03.jpg



ÍNDICE

REQUISITOS
ACTUALIZAR JAVA
DESCARGA E INSTALACIÓN DE GLASSFISH
ARRANCAR EL DOMINIO
CONFIGURACIÓN DEL ADMINISTRADOR




REQUISITOS


  • 1 GB de RAM como mínimo.
  • JDK 7 o superior



Volver al inicio

ACTUALIZAR JAVA



Como es necesario tener el JDK 7 o uno superior, combrobamos que versión de java tenemos con el siguiente comando:
java -version

Si tenemos una versión anterior pasaremos a descargar el JDK 8, ya que es la última versión.
wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" "[[http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8u45-linux-x64.rpm]]" -O jdk-8u45-linux-x64.rpm
Y lo instalamos:
yum install jdk-8u45-linux-x64.rpm

Una vez terminado, ejecutamos otra vez el comando "java -version" y tendrá que aparecer lo siguiente:
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)

Volver al inicio

DESCARGA E INSTALACIÓN DE GLASSFISH



Creamos un usuario para GlassFish:
useradd glassfish

Después descargamos GlassFish 4.1 y lo extraremos:
wget http://download.java.net/glassfish/4.1/release/glassfish-4.1.zip
unzip glassfish-4.1.zip

Una vez extraído moveremos la carpeta a /usr/local/:
mv glassfish4 /usr/local/glassfish4

A continuación creamos un archivo Systemd Service:
nano /etc/systemd/system/glassfish4.service
Con el siguiente contenido:
[Unit]
Description = GlassFish Server v4.1
After = syslog.target network.target
 
[Service]
User=glassfish
ExecStart = /usr/bin/java -jar /usr/local/glassfish4/glassfish/lib/client/appserver-cli.jar start-domain
ExecStop = /usr/bin/java -jar /usr/local/glassfish4/glassfish/lib/client/appserver-cli.jar stop-domain
ExecReload = /usr/bin/java -jar /usr/local/glassfish4/glassfish/lib/client/appserver-cli.jar restart-domain
Type = forking
 
[Install]
WantedBy = multi-user.target
Y por último, lo habilitamos:
systemctl enable glassfish4.service


Volver al inicio

ARRANCAR EL DOMINIO



Para ejecutarlo tenemos que ir al siguiente directorio:
cd /usr/local/glassfish4/glassfish/bin/
Y desde esta ruta, con el comando "asadmin", arrancar el dominio:
./asadmin start-domain
Importante: es necesario poner "./" antes de "asadmin" porque si no dará error.

Ahora abrimos un navegador y en la barra de dirección escribimos el nombre de nuestro dominio o nuestra IP seguido del puerto 8080. Ej: http://localhost:8080/
Y si todo el proceso ha ido bien, veremos la página de inicio de GlassFish:



GlassfishCentos01.png
Volver al inicio

CONFIGURACIÓN DEL ADMINISTRADOR


Para configurar la administración del dominio ejecutamos el siguiente comando desde la misma ruta donde arrancamos el dominio:

./asadmin change-admin-password

Enter admin user name [default: admin]> [Pulsar Enter para usar el valor por defecto]
Enter the admin password> [Si es la primera vez que configuramos el administrador pulsamos Enter ya que no tiene contraseña]
Enter the new admin password>
Enter the new admin password again>
Command change-admin-password executed successfully.

Luego ejecutamos el siguiente comando para habilitar el acceso para el administrador:
./asadmin enable-secure-admin
Enter admin user name> admin
Enter admin password for user "admin">
You must restart all running servers for the change in secure admin to take effect.
Command enable-secure-admin executed successfully.

Por último reiniciamos el dominio:
./asadmin restart-domain
Successfully restarted the domain
Command restart-domain executed successfully.

Una vez hecho esto podremos acceder al panel del administrador a traves del puerto 4848.


GlassfishCentos02.png
Volver al inicio