jueves, 5 de agosto de 2010

Instalación de GlassFish v2.x en Ubuntu


GlassFish es un servidor de aplicaciones desarrollado por Sun Microsystems que implementa las tecnologías definidas en la plataforma Java EE y permite ejecutar aplicaciones que siguen esta especificación. La versión comercial es denominada Sun GlassFish Enterprise Server. Es gratuito y de código libre, se distribuye bajo un licenciamiento dual a través de la licencia CDDL y la GNU GPL. [1]

Como Glassfish continiene varios servidores, es prudente chequear que no ocurra que hayan varios servicios en el mismo puerto, es por ello que si tenemos instalado Tomcat (usualmente corriendo por el puerto 8080),  verifiquemos en el navegador http://localhost:8080 lo cambiemos a otro puerto en el archivo /var/lib/tomcat6/conf/server.xml para esto buscamos
<Connector port="8080"
y lo cambiamos simplemente (más adelante veremos como cambiar el puerto por defecto por el que escucha glassfish). Ahora reiniciamos Tomcat.
sudo /etc/init.d/tomcat6 restart
Ahora procedemos a instalar el glassfish 2.1.1

Descargamos desde esta página el instalador (también están las instrucciones en inglés de la instalación allí.

Copiamos el instalador en /opt
sudo cp glassfish-installer-v2.1.1-b31g-linux-ml.jar /opt/
Nos movemos a ese directorio.
cd /opt
Luego
sudo java -Xmx256m -jar glassfish-installer-v2.1.1-b31g-linux-ml.jar
cd glassfish
sudo chmod -R +x lib/ant/bin
sudo lib/ant/bin/ant -f setup.xml
Si todo fue bien, se podemos ejecutar el dominio creado por defecto durante la instalación, esto significa ejecutar el servidor de aplicaciones del lado del servidor.
cd /opt/glassfish/bin
sudo sudo chmod +x asadmin
sudo asadmin start-domain domain1
luego sólo basta con ejecutar en el browser http://tudominio.com:4545, por ejemplo si estás local puedes hacer: http://localhost:4545

Y estamos listos para hacer algunas aplicaciones muy profesionales usando Java :)
[1] Wikipedia

No hay comentarios.:

Publicar un comentario

Quick links: Apezz, Fresqui, Webeame