Instalación de Apache Geronimo en Windows, e Integración con Eclipse Europa

1
15328

Instalación de Apache
Geronimo en Windows, e Integración con Eclipse Europa

 

Índice de contenidos:

 

1.Introducción.

2.Máquina y SSOO de
pruebas.

3.Prerrequisitos.

4.Instalación de Apache
Geronimo.

5.Integración con Eclipse Europa.

6.Aplicación de prueba.

7.Enlaces.

8.Conclusión.

 

1.   Introducción.

En el siguiente tutorial os enseñaremos como instalar e
integrar el servidor de aplicaciones J2EE Apache Geronimo. Nosotros nos
basaremos en la versión 2.0.2 que está certificada J2EE 5.0.

 

Todos sus módulos son OpenSource y son los siguientes:

 

·        
Apache Tomcat o Jetty.

·        
Apache ActiveMQ.

·        
Apache OpenEJB.

·        
Apache OpenJPA.

·        
Apache ServiceMix.

·        
Apache Axis y Apache Scout.

·        
Apache Derby.

·        
Apache WADI.

·        
Apache Yoko.

 

Para una descripción más detallada de cada uno de los
módulos: http://en.wikipedia.org/wiki/Apache_Geronimo

 

En este tutorial tan solo realizaremos una simple aplicación
Web, pero en sucesivos tutoriales iremos viendo como funcionan cada uno de los
módulos, aplicaciones, y su configuración.

2.   Máquina y SSOO de
pruebas.

·        
Microprocesador compatible X86

·        
1GB de memoria principal

·        
SSOO Windows XP SP2 32 bit

3.   Prerrequisitos.

Necesitaremos descargar los siguientes elementos:

 

·        
Sun
Java 5
*

·        
Apache
Geronimo 2.0.2

·        
Eclipse Europa
(paquete para desarrollo en J2EE)
*

 

* La versión para nuestra máquina y
para Windows XP.

 

A partir de ahora se supondrá
que tenemos instalados tanto la J2SE 5, como la versión de Eclipse mencionada.
Para hacer referencia al directorio de instalación de la máquina virtual java
se hará referencia: JAVA_HOME (Ej: C:\ jdk1.5.0_13)

4.   Instalación de Apache
Geronimo.

Descomprimimos el archivo descargado en un directorio (Ej:
C:\geronimo-tomcat6-jee5-2.0.2). Es recomendable partir de un directorio raíz
de cualquier unidad, ya que sino tendremos un problema al descomprimir el
archivo dada la profundidad y el número de directorios que contiene el paquete
(además de algunos nombres largos). Al directorio de instalación le llamaremos
a partir de ahora: GERONIMO_HOME.

 

Editamos el archivo “GERONIMO_HOME/bin/geronimo.bat
y añadimos nuestra JAVA_HOME en la primera línea después de los
comentarios:

 

 

Para iniciar el servidor ejecutamos el archivo “GERONIMO_HOME/bin/startup.bat”,
debemos obtener una pantalla parecida a la siguiente:

 

 

Para parar el servidor ejecutamos el archivo “GERONIMO_HOME/bin/shutdown.bat”,
nos debe aparecer una pantalla como esta:

 

 

Introducimos el UserName: “system” y el Password:
manager” y vemos como el servidor se para.

 

NOTA: también se puede parar el servidor pulsando CTRL+C en
la ventana de consola de ejecución del servidor.

 

Finalizando de ambas formas debemos ver que la señal de
finalización se ha recibido:

 

 

Probamos la consola http://localhost:8080/console
:

 

 

De esta forma ya sabemos como iniciar y para el servidor
manualmente.

5.   Integración con
Eclipse Europa.

Una vez instalados todos los componentes, integraremos el
servidor en eclipse para realizar nuestros desarrollos. Para ello, abrimos la
perspectiva “Java J2EE”:

 

 

 

Y en la pestaña “Servers” hacemos clic derecho “New->Server”:

 

 

 

Ahora pulsamos sobre “Download additional Server adapters
en la siguiente ventana:

 

 

En la siguiente pantalla seleccionamos “Geronimo v2.0
Server Adapter
” y pulsamos en “Next”:

 

 

 

Aceptamos la licencia y en la siguiente pantalla después de
pulsar OK, se comenzará a descargar el adaptador:

 

 

Después de reiniciar Eclipse, volvemos a realizar el mismo
paso:

 

 

Seleccionamos “Apache Geronimo v2.0 Server”:

 

 

Establecemos los parámetros del servidor la versión de java
(deberemos tener instalada nuestra J2SE), y el GERONIMO_HOME:

 

 

Y pulsamos sobre “Finish”. Ahora aparecerá nuestro
servidor, y haciendo clic derecho sobre el, podremos iniciarlo y pararlo.

 

 

 

Ahora veremos como publicar una aplicación Web de prueba.

6.   Aplicación de prueba.

 

Hacemos clic derecho
sobre el “Project Explorer” y seleccionamos “New->Dynamic Web Project”:

 

 

Establecemos un nombre para el proyecto y pulsamos sobre “Finish”:

 

 

Una vez creado, hacemos clic derecho sobre WebContent dentro
de nuestro proyecto y seleccionamos “New->JSP”:

 

 

Le ponemos nombre y pulsamos sobre “Finish”:

 

 

 

Ahora escribimos nuestra JSP:

 

 

Iniciamos el servidor:

 

 

Agregamos la aplicación y pulsamos sobre “Finish”:

 

 

 

Una vez desplegada, vemos que realmente funciona:

 

 

7.   Enlaces.

 

http://geronimo.apache.org/

 

http://www.eclipse.org

 

http://java.sun.com

 

8.   Conclusión.

 

Apache Geronimo es un servidor J2EE 5 atractivo en cuanto a
sus tecnologías de OpenSource. Es fácil de instalar y de configurar como ya
veremos en los sucesivos tutoriales. Quizás le falta un poco de estabilidad,
dado que puede ocurrir que algunas aplicaciones no se desplieguen correctamente
(sobre todo en desarrollo) y provoque algunos problemas a la hora de
eliminarlas y/o redesplegar.

 

Un saludo desde Autentia y estar atentos a los próximos tutoriales
donde veremos como desarrollar aplicaciones mas complejas sobre Apache
Geronimo.

1 Comentario

Dejar respuesta

Please enter your comment!
Please enter your name here