Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

...

anchortoptop

Tabla de Contenidos para los Planes de Activación de Geronimo V1.1

  • Introducción
  • Planes de Activación de Apache Geronimo v1.1
  • Conoce Planes de Activación con Ejemplo (Se incluirán ejemplos completos)
  • Discusión
  • Conclusión

Introducción

En Geronimo cada servicio, aplicación, ó recurso es Cada servicio, aplicación ó recurso en Geronimo esta configurado con un plan de activación activación xml. Planes de activación activación son la versión versión propia de Geronimo de los descriptores de activación activación J2EE. También Aún son archivos XML basados en los esquemas XML y almacenando contienen los detalles de configuración configuración para un módulo de aplicación en específicomódulo aplicación específica. Mediante los planes de activación no sólo activas los módulos de aplicación, también activas otras configuraciones activación, además de activar módulos de aplicación también puedes activar otras configuraciones, como un reino de seguridad; consulta las secciones Crear nuevas pools de Activación bases de aplicaciones seguras y Activar el reino LDAP para mayor detalle y ejemplos.

...

datos y Reino LDAP para obtener algunos ejemplos. Este artículo se organiza en las secciones siguientes: -

Planes de Activación de Apache Geronimo v1.1

La siguiente tabla ilustra la ubicación de archivo y el nombre de los descriptores de activación activación así como la ubicación de su archivo, tanto para J2EE estándar y estándar como para específicos específicos de Apache Geronimo.

Archivo

Descriptores de Activación Estándar Activación Estándar en la especificación especificación J2EE

Plan de Activación específico Activación específico de Apache Geronimo

Archivo de Aplicación Aplicación Web (WAR)

web.xml bajo el directorio WEB-INF

geronimo-web.xml

Archivo de Aplicación Aplicación Enterprise Web (EAR)

application.xml

geronimo-application.xml

Archivo de Recursos Conectores J2EE (RAR)

ra.xml

geronimo-ra.xml

Archivo de Aplicación Aplicación Cliente J2EE (JAR)

client.xml

geronimo-application-client.xml

JAR que contiene EJBs

ejb-jar.xml bajo el directorio META-INF

openejb-jar.xml

...

Planes de

...

Consideraciones

Asumimos que ya tengas instalado correctamente a Geronimo V1.1, ya sea la versión con Tomcat ó Jetty, completamente funcional. En caso contrario, por favor consulta mayores detalles para conseguirlo en Instalando Geronimo.

Planes de activación para un Módulo WAR

Activando y desactivando un ejemplo HolaMundo.

Esta sección pretende mostrarte el cómo funciona el plan de activación para cada uno de los distintos módulos de aplicación.
Primero consideremos al ejemplo "HolaMundo", cuyo plan de activación específico de Geronimo, se encuentra en un Archivo de Aplicación Web (WAR), bajo el directorio WEB-INF y con el nombre geronimo-web.xml.

A continuación se muestran los pasos para entender al plan de activación para el ejemplo "HolaMundo"
.Crea una carpeta llamada <app_home> en tu directorio de trabajo
2.Abre un nuevo archivo de texto, llamándolo "HolaMundo.jsp", dentro del directorio <app_home>
3.Copia y pega al siguiente código en el archivo "HolaMundo.jsp".

HolaMundo.jsp

Code Block

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>¡HolaMundo!</title>
</head>
<body bgcolor="#707DB8">
     <h1>
        <font face="courier" color="white">
                 Hola mundo desde GERONIMO V1.1!
         </font>
       </h1>
          <font face="courier" color="white"> ${datetime}</font>
</html>

4.Crea un nuevo folder llamado "WEB-INF" dentro de <app-home>.

5.Crea un nuevo archivo de texto llamándolo "geronimo-web.xml" (usa letras simples); se trata del plan de activación propio de apache geronimo1.1 para este ejemplo.
6.Copia y pega el siguiente código xml en el archivo previo, y guárdalo dentro del directorio <app_home\WEB-INF>.

geronimo-web.xml

Code Block

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-1.1">
  <dep:environment xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.1">
    <dep:moduleId>
      <dep:groupId>geronimo</dep:groupId>
      <dep:artifactId>HolaMundo</dep:artifactId>
      <dep:version>1.1</dep:version>
      <dep:type>war</dep:type>
    </dep:moduleId>
  </dep:environment>

  <context-root>/hola</context-root>

</web-app>

7.Abre otro nuevo archivo de texto y guárdalo dentro del directorio <app_home\WEB_INF>, llamándolo "web.xml".
8.Copia y Pega al siguiente código xml en el archivo previo, y posteriormente guárdalo.

web.xml

Code Block

<?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>

...

activación detallados

Cada plan de activación será discutido de forma individual, encontrándose en los sitios siguientes: -

  1. geronimo-web.xml - español
  2. geronimo-ra.xml
  3. geronimo-application-client.xml
  4. openejb-jar.xml

Herramienta de Activación