Sie sind auf Seite 1von 3

Instalando GlassFish 3.1.

2 en Ubuntu
Server 12.04
by marlonj | May 7, 2012 | Cacharreos | 4 comments
Con la llegada de la versin 12.04 de Ubuntu llega la hora de actualizar
algunas guas de instalacin 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 instalacin que ahora requiere que se cambie la clave de
administrador antes de poder acceder a la consola web de administracin.
Pasos de Instalacin :
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 dueo 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 :
view plaincopy to clipboardprint?
1. #! /bin/sh
2.
3. GLASSFISHPATH=/opt/glassfish3/bin
4.
5. case "$1" in
6. start)
7. echo "starting glassfish from $GLASSFISHPATH"
8. sudo -u glassfish $GLASSFISHPATH/asadmin start-domain domain1
9. ;;
10. restart)
11. $0 stop
12. $0 start
13. ;;
14. stop)
15. echo "stopping glassfish from $GLASSFISHPATH"
16. sudo -u glassfish $GLASSFISHPATH/asadmin stop-domain domain1
17. ;;
18. *)
19. echo $"usage: $0 {start|stop|restart}"
20. exit 3
21. ;;
22. 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 gua es un compendio de guas anteriores y encontradas en Internet que han sido
modificadas para su fcil uso en cada versin de Ubuntu.
Enlaces :
Pagina oficial de GlassFish
http://www.glassfish.org

Das könnte Ihnen auch gefallen