Instalacion de GlassFish 3.0.1 en Ubuntu 10.10
Oct 01
A continuación se realizara la instalación de Glassfish versión 3.0.1 el Servidor de Aplicaciones J2EE en un servidor Ubuntu 10.04, permitiendo la ejecucion del servicio al momento de iniciar la maquina.
Pasos de Instalación :
- Abrir una terminal o conectarse remotamente como administradores del servidor
- Instalar una versión de Java si no se tiene :
- Instalar JDK de Oracle
echo deb http://archive.canonical.com lucid partner | sudo tee /etc/apt/sources.list.d/java.list
sudo apt-get update
sudo apt-get install sun-java6-jdk
- Instalar JDK de Oracle
- Descargar el Glassfish version 2.1 para Linux en formato ZIP
https://glassfish.dev.java.net/downloads/3.0.1-final.html - Descargar utilizando wget
cd /tmp
wget http://download.java.net/glassfish/3.0.1/release/glassfish-3.0.1.zip - Descomprimir el servidor en el directorio /opt
cd /opt
sudo unzip /tmp/glassfish-3.0.1.zip - Crear el usuario glassfish
sudo useradd --system glassfish -d /opt/glassfishv3 - Cambiar el grupo del directorio del GlassFish
sudo chgrp -R admin /opt/glassfishv3 - Cambiar el usuario
sudo chown -R glassfish glassfishv3 - Cambiar los permisos de ejecucion para los comandos
sudo chmod -R +x glassfishv3/bin/
sudo chmod -R +x glassfishv3/glassfish/bin/ - Iniciar un dominio
cd glassfishv3
sudo -u glassfish bin/asadmin start-domain domain1
(esto puede tomar algun tiempo) - Iniciar un navegador y entrar a la consola de administracion
http://ipservidor:4848
- Cambiar la clave del usuario admin para mayor seguridad
- Ir a el menu (Tree) -> Configuration -> Security -> Realms
- Seleccionar admin-realm
- Pulsar el boton Manage Users en el panel principal
- Click en el usuario admin
- Cambiar la clave del usuario
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/glassfishv3/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
Nota :
- Al usar OpenJDK 6 el administrador no carga correctamente, pero al parecer el servidor funciona bien según algunos blogs que encontré
- Se recomienda el uso del JDK de Oracle para evitar problemas de compatibilidad
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 - Installing Glassfish 2 on Ubuntu
http://tuxtraining.com/2008/11/14/installing-glassfish-2-on-ubuntu-710 - Tutorial de Instalacion de Glassfish Version 3 en Ubuntu
http://sasa-m.blogspot.com/2010/07/this-is-small-tutorial-on-how-to.html
Read More

El día de hoy tuvimos algunos problemas con la maquina host de nuestro proyecto, al momento de ejecutar VirtualBox el teclado y mouse no respondían de tal forma que no fue posible apagar la maquina de forma correcta si no a través del temido apagar y prender, tiempo despues se trato de ejecutar la maquina virtual de nuevo deshabilitando de nuevo el teclado y el mouse, afortunadamente esta vez se pudo conectar otro teclado USB a la maquina a lo cual respondio de nuevo habilitando el mouse y el teclado, pero desafortunadamente nuestra maquina virtual sufrio algunos percances, ademas de esto se trato de actualizar el software y se trato de chequear el archivo de sistemas, donde "accidentalmente" see borro un nodo del sistema de archivos por lo cual la maquina no volvio a arrancar, debido a la premura de tiempo se tomo la decisión de utilizar una copia del servidor base y reinstalar el OpenSimulator de nuevo, esta vez se utilizara la versión 0.7 RC2 que recién salio hoy 1 de Julio de 2010 (como decía un profesor de la universidad, Pandebono Caliente).
Para crear una maquina virtual de Ubuntu Server que fuera muy liviana y sacara provecho de las características de virtualizacion de las plataformas actuales como VirtualBox, me di a la tarea de crear una maquina virtual de Ubuntu 10.04 Server con los componentes básicos la cual se ejecutara en VirtualBox 3.2.4, despues de muchas pruebas e instalaciones fallidas por fin pude dar con la configuración adecuada para que esta maquina virtual se ejecutara.

Comentarios Recientes