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.
