Instalando GlassFish 3.1.2 en Ubuntu Server 12.04
May 07
Con la llegada de la versión 12.04 de Ubuntu llega la hora de actualizar algunas guías de instalación antiguas que cambian un poco con cada nueva version del software, en este caso el turno es para GlassFish 3.1.2 el cual ha sufrido pocos cambios internamente pero si algunos en su instalación que ahora requiere que se cambie la clave de administrador antes de poder acceder a la consola web de administración.
Pasos de Instalación :
- Instalar el JDK
sudo apt-get install openjdk-7-jdk - Cambiar el Java a la version 7
sudo update-alternatives --config java
(seleccionar la version 7) - Descargar el Glassfish version 3.1 multilenguaje para Linux en formato ZIP o una mas actualizada
http://glassfish.java.net/downloads/3.1.2-final.html
- Descargar usando wget
cd /tmp
wget http://download.java.net/glassfish/3.1.2/release/glassfish-3.1.2-ml.zip - Descomprimir el servidor en el directorio /opt
cd /opt
sudo unzip /tmp/glassfish-3.1.2-ml.zip - Crear el usuario glassfish
sudo useradd --system glassfish -d /opt/glassfish3 - Cambiar el grupo del directorio del GlassFish
sudo chgrp -R admin /opt/glassfish3 - Cambiar el dueño de los archivos
sudo chown -R glassfish glassfish3 - Cambiar los permisos de ejecucion para los comandos
sudo chmod -R +x glassfish3/bin/
sudo chmod -R +x glassfish3/glassfish/bin/ - Iniciar un dominio
cd glassfish3
sudo -u glassfish bin/asadmin start-domain domain1 - Cambiar la clave del usuario para permitir la conexion a la consola web
(La clave actual es vacio <ENTER> y suministrar una clave nueva)
sudo -u glassfish bin/asadmin change-admin-password - Habilitar el sitio seguro de la consola web
sudo -u glassfish bin/asadmin enable-secure-admin - Reiniciar el GlassFish
sudo -u glassfish bin/asadmin stop-domain domain1
sudo -u glassfish bin/asadmin start-domain domain1 - Abrir la consola web, abrir un navegador insertar la direccion y aceptar el certificado :
https://<IPServidor>:4848
Script de Inicio :
- Crear con un editor el siguiente script, por ejemplo :
sudo vi /etc/init.d/glassfish - Digitar el siguiente contenido :
#! /bin/sh GLASSFISHPATH=/opt/glassfish3/bin case "$1" in start) echo "starting glassfish from $GLASSFISHPATH" sudo -u glassfish $GLASSFISHPATH/asadmin start-domain domain1 ;; restart) $0 stop $0 start ;; stop) echo "stopping glassfish from $GLASSFISHPATH" sudo -u glassfish $GLASSFISHPATH/asadmin stop-domain domain1 ;; *) echo $"usage: $0 {start|stop|restart}" exit 3 ;; esac - Darle permisos de ejecucion al script
sudo chmod a+x /etc/init.d/glassfish - Pruebe el script deteniendo el servicio
sudo /etc/init.d/glassfish stop - Reinicie el servicio y compruebe que todo funcione
sudo /etc/init.d/glassfish start - Cree los scripts para el inicio automatico del Glassfish
sudo update-rc.d glassfish defaults 90 10 - Ahora el servidor inicia y se detiene junto con la maquina
Esta guía es un compendio de guías anteriores y encontradas en Internet que han sido modificadas para su fácil uso en cada versión de Ubuntu.
Enlaces :
- Pagina oficial de GlassFish
http://www.glassfish.org
Read More


FreeSwitch es una solución de telefonía de software libre multiplataforma diseñada para rutear e interconectar protocolos de comunicación populares que usan audio, vídeo, texto o cualquier otra forma de medio.
Diva Distribution es una version especial de OpenSim (la version libre del servidor de mundos virtuales compatible con Second Life) que adiciona una interface web que permite la administración básica de un servidor desde un navegador, permitiendo acceder a información como el numero de usuarios que están actualmente en el mundo virtual, el numero de regiones, el numero total de usuarios, la cantidad de usuarios activos los últimos 30 días, como también permite el registro de nuevos usuarios, obtener información del inventario.






Comentarios Recientes