...
Conoce Planes de Activación con Ejemplo
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> |
---------------- PENDIENTE ------ FALTA ----------------------