lunes, 26 de octubre de 2009

Instalación de Glassfish v. 2.1 en Windows

Antes que nada debo aclarar que prefiero trabajar bajo una distribución de linux, sin embargo por cuestiones de políticas de las empresas en las que he trabajado, raramente se puede trabajar con el SO. que uno prefiera, así que ni modo, a batallar con la monserga del jugete de Bill Gates y todos sus problemas e inestabilidades.

Para instalar glassfish en un ambiente windows por medio del jar de instalación se deben seguir los siguientes pasos:

1. Instalar el JDK que puede ser descargado de aquí, te pedirán algunos datos, y despues lo puedes descargar.

Generalmente se instala en C:\Program Files\Java como se muestra en la siguiente imagen,



Lo que sigue es agregar java a la variable de entorno PATH del Windows. En MiPC (MyComputer)>Configuración Avanzada del Sistema>Variables de entorno.



Esta operacion nos permite compilar y ejecutar clases java desde cualquier dierctorio del sistema. Ejecutamos desde línea de comandos:
> java –version
Esta instrucción nos debe mostrar la siguiente información:



Si no es así es que algo se hizo mal en la creación de la variable. Por alguna razón que desconozco se debe poner la ruta a java al inicio del la cadena de la variable PATH y otra cosa rara es que en la ruta la palabra BIN debe ser como se muestra en la imagen o sea en mayusculas, no me preguntes ¿porque? y si alguien lo sabe por favor saquenos de nuestra ignorancia poniendo un comentario en este artículo.

Ahora creamos la variable de entorno JAVA_HOME:






Para comprobar que se ha hecho esta variable correctamente ejecutar desde linea de comandos:

> echo %JAVA_HOME%




Instalacion de ANT

Descargar ant

Y descomprimirlo de preferencia en un directorio designado para el uso de herramientas, puede ser C:\support\ant por sugerir algo.

De la misma manera que se genero la variable de entorno JAVA_HOME, ahora se debe generar la variable ANT_HOME:



Descarga de Glassfish


Descargar el Servidor


Ejecutamos el jar con el siguente comando:

java -jar -Xmx256m glassfish-installer-v2.1-xxxxxxxxxxxxx.jar




Y nos mostrará la licencia de uso:



Se descromprimirá el contenido del jar en el directorio actual.

Ahora vamos a instalar el Servidor con la siguiente instruccion

>ant -f setup.xml



Listo, el Servidor fue instalado.

Ahora vamos a levantarlo, en el directorio en donde se instalo el servidor nos movemos a la ruta del diectorio bin y ejecutamos el comando:

>asadmin start-domain domain1





Se mostrará la siguiente información:




El dominio que se crea por default es el domain1 , con las credenciales:

User:admin
Password:adminadmin

Abrimos un navegardor de internet en http://localhost:4848 y esto nos dirige al panel de control:




Nos logeamos y listo!!, a trabajar.