Instalando Netbeans 6.5.1 y GlassFish V2 en Windows 7

abril 12, 2011

Esta entrada es con el animo de poner a correr uno de los contenedores mas famosos para JEE en Windows 7. Estamos hablando por supuesto de GlassFish V2. Por cosas del destino y de una asignatura que actualmente curso en la Maestría, tuve que untarme del entorno empresarial específicamente con J2EE. Parte de los primeros problemas que encontré es que los tan nombrado ecosistemas de desarrollo (.Net y Java) para plataformas empresariales tienen cada uno sus pros y sus contras. Dejare para una entrada mas adelante la discusión de lo bueno de cada uno. Lo que si es claro es que .Net es mas rápido en el famoso Plug & Play.

Retomando la entrada, una de los requerimientos mas comunes cuando entramos al mercado laboral, es la plataforma tecnológica, la cual a veces puede jugar como una ventaja o como una restricción tecnológica. Para nuestro caso debemos desarrollar un sistema de emergencias directamente en GlassFish V2 como container, JSF 1.2  para la capa de presentacion, Richfaces como framework y netbeans 6.5.1 como IDE.

Lo primero que nos encontramos es que Netbeans 6.5.1 no se quiere con Windows por lo que deberemos instalarlo de una forma no tan bonita :( . Primero descargamos el ejecutable con todo lo que necesitamos de la pagina oficial, luego abriremos una consola con permisos de administrador y nos iremos a la ruta del archivo descargado y tecleamos:

%netbeans-6.5.1-windows.exe –extract

Luego empezamos a correr el instalador:

%java -jar bundle.jar

Confirmaremos la ruta de nuestro JDK y demás parámetros y continuamos. Nada nuevo que no puedas encontrar googliando :D . La sorpresa viene cuando creamos un proyecto y agregamos como servidor a GFV2, el cual nos botara un error de que no encuentra el dominio y por mas que lo reiniciamos desde la consola de administración (http://localhost:8080) es incapaz de hacerlo simplemente porque no puede asociar el dominio al servidor.

Si no consigues asociar el dominio según la documentación de Sun y tienes que entregar la tarea antes de las 12 XD, te recomiendo que vayas abriendo el registro de windows (REGEDIT) y busques la siguiente ruta:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System

Ahora tocara desactivar el UAC (User Account Control) mientras hacemos la tarea (para mi de por vida XD), dentro de la ruta anterior buscamos el valor (DWORD):

EnableLUA

Cambiamos su valor de “1″ por “0″ y reiniciamos…

Finalmente, nos metemos al simbolo del sistema de nuevo

y nos vamos a la ruta de instalación del GlassFish V2 en la carpeta /bin. Luego activamos el dominio 1 :

%asadmin start-domain domain1

Y buala, al momento de agregar nuestro servidor desde la pestaña Services, encontrara su dominio correctamente y podremos empezar a jugar con nuestra aplicación :D

Advertisement

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.