Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Todo lo que necesitas son de 5 a 10 minutos y el seguir los pasos básicos siguientes.

Antesala

Apache Geronimo es un servidor de aplicaciones J2EE certificado que es completamente opensource y bajo Licencia Apache. Geronimo primero pasó la prueba Technology Compatibility Kit (TCK) en 2005 y la versión 1.0 se lanzó en Enero 2006. La comunidad de Geronimo es mantenida por 28 committers de más de 8 compañias; múltiples organizaciones han iniciado la construcción de aplicaciones sobre Geronimo. Geronimo v1.1 es el segundo lanzamiento oficial del servidor de aplicaciones de la Fundación de Software Apache.

Obteniendo el software

En estos momentos tienes una opción para obtener el software. La forma más rápida y sencilla es obtener al binario directamente del sitio de Apache. Ya que este artículo pretende ayudarte a tener a Apache Geronimo arriba y en ejecución de la forma más rápida, sólo se cubrirá la descarga del binario por el momento.

Pre-requisitos

Aunque esta forma de instalación es la más rápida, requerirás instalar cierto software previo a la instalación de Geronimo.

J2SE 1.5

Geronimo actualmente emplea Sun ORB para RMI, por lo cual se requiere emplear SUN JDK. Consulta la siguiente URL para detalles en como descargar e instalar J2SE 1.5:
http://java.sun.com

Descargar binarios

Dependiendo de la plataforma en la cual pretendas instalar y ejecutar Apache Geronimo, requerirás elegir la imagen de instalación apropiada. Abre un explorador Web e ingresa a la siguiente URL; ahí encontrarás los paquetes disponibles para descarga (binarios y código fuente).

...

La instalación de Apache Geronimo es tan simple como la decompresión de archivos .zip ó .tar. El siguiente paso es iniciar al servidor.

Iniciar al servidor

Con Apache Geronimo ya instalado, abre una consola de línea de comandos y cambia de directorio a <geronimo_home>/bin. En ese directorio encontrarás algunos archivos script (.bat y .sh) junto con cinco archivos .jar. Si observas a los últimos cinco archivos mencionados, encontrarás:

...

Al momento ya cuentas con Apache Geronimo activo y en ejecución, y el tiempo invertido ha sido mínimo. La siguiente sección te propondrá una JSP ejemplo muy simple y te mostrará como activar y ejecutar dicha aplicación ejemplo.

Crear y activar una aplicación ejemplo

Una JSP tipo HolaMundo es casi un predeterminado para esas pruebas básicas y todos están familiarizados con ella. Crea un nuevo directorio para guardar a todo archivo relacionado con la aplicación. De ahora en adelante, la referencia a ese directorio será <app_home>.

...

Code Block
xml
xml
borderStylesolid
titleweb.xml
<?xml version="1.0" encoding="UTF-8"?>

<web-app version="2.4"

   xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
   http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

    <welcome-file-list>
         <welcome-file>HolaMundo.jsp</welcome-file>
    </welcome-file-list>

</web-app>

Empaqueta la aplicación

Desde una línea de comandos, cambia de directorio a <app_home> y ejecuta el siguiente comando para empaquetar la aplicación HolaMundo en un solo archivo .war.

...

Lo anterior te creará un archivo HolaMundo.war en el directorio <app_home>. El siguiente paso es activar la aplicación.

Activar y probar la aplicación

Para activar la aplicación tienes dos opciones, puedes usar la Consola Geronimo ó la línea de comandos. Para este ejemplo, usarás ambas.

...

http://localhost:8080/hola

Resumen

Este artículo te mostró lo simple que es tener arriba y en ejecución a Apache Geronimo. El tiempo global para levantar al servidor debería ser de menos de cinco minutos si cuentas con el prerrequisito (Java 1.5) instalado. Además, este artículo te mostró como crear, activar y probar una JSP ejemplo bastante simple, en menos de cinco minutos.