InicioLinuxGlassfish 3 en Linux

Hola de nuevo, Hoy les vengo a hablar un poco de GLASSFISH, un pequeño servidor de aplicaciones, desarrollado por Oracle, que implementa las tecnologías definidas en la plataforma Java EE y permite ejecutar aplicaciones que siguen esta especificación. Es gratuito y de código libre, se distribuye bajo un licenciamiento dual a través de la licencia CDDL y la GNU GPL.



Se trata de un dispositivo de software que proporciona servicios de aplicación a las computadoras cliente. Un servidor de aplicaciones generalmente gestiona la mayor parte (o la totalidad) de las funciones de lógica de negocio y de acceso a los datos de la aplicación. Los principales beneficios de la aplicación de la tecnología de servidores de aplicación son la centralización y la disminución de la complejidad en el desarrollo de aplicaciones.

Pre-requisitos.
Java-sun-jdk 6 o superior


Ok- manos a la obra

Paso 1,- Descargamos de la pagina oficial el .sh, o el zip (hay un multilenguage, y uno solo en ingles a su gusto)
http://glassfish.java.net/es/downloads/3.0.1-final.html
para el .sh
chmod +x glassfish-3.0.1-unix-ml.sh
./glassfish-3.0.1-unix-ml.sh

Nos hara una serie de preguntas bastante sencillas; aceptar licencia, en que directorio instalar (/opt sugerido), contraseña y usuario administrador, si quieren instalar el programa de actualización, si quieren registrarse(pueden omitir este paso), listo

para el zip simplemente lo descomprimimos en /opt (estando en opt y el zip ahi)
unzip glassfish-3.0.1.zip


Paso 2.-
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/


Paso3.-
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

Listo


PD: como siempre hay unas cosas adicionales que les recomiendo hacer


La primera si quieren cambiar password para el usuario “admin” entrando en la sección “Dominio -> Contraseña de administración”.

Configurar los parámetros de la máquina virtual de java como la memoria máxima. Para ello hay que ir a la sección “Configuración -> configuración del servidor -> JVM Options”



Por ultimo un Script para el demonio en init.d
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
Datos archivados del Taringa! original
7puntos
0visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
5visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

l
Usuario
Puntos0
Posts9
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.