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

...

anchortop
top Este artículo será una introducción para entender al plan de activación Geronimo para el usuario en diversas áreas de desarrollo de aplicaciones Web. Como el plan de activación Geronimo es un amplio tema, a futuro se buscará cubrir a mayor grado. El artículo describirá la estructura del plan geronimo-web.xml y sus elementos a detalle, así como indicar cómo se organiza para señalar a diversos recursos. Para proporcionar gran cantidad de información sobre los planes de activación web de geronimo, se inicia con un ejemplo simple Holamundo y se continua al discutir sobre planes de activación web geronimo de aplicaciones web ejemplo existentes.

...

El plan de activación Geronimo para una aplicación Web, es un documento XML. Se define por el esquema geronimo-web-1.1.xsd. el cual puede encontrarse en el subdirectorio <geronimo_home>/schema/ del directorio principal de instalación de Geronimo. Este plan de activación debería encontrarse en la carpeta WEB-INF y ser llamado geronimo-web.xml e incluido en el WAR de la aplicación Web.
El plan de activación siempre debería emplear el namespace web Geronimo, y típicamente requiere elementos del Geronimo Naming namespace. Además, tiene un atributo requerido para identificar su nombre de configuración, así como un atributo opcional para seleccionar una configuración padre. Un plan de activación de aplicación Web típica incluirá los atributos siguientes y debería encontrarse en la carpeta WEB-INF:

...

Descripción del contenido del código superior :

...

  • ModuleID y dependencias se definen en el bloque <environment> del archivo XML. Cualquier aplicación ó módulo puede declarar un moduleID para si misma(o) mediante el elemento moduleID, y puede declarar dependencias mediante el elemento dependency. El siguiente ejemplo detalla dependencias declaradas en el bloque <environment>.

...

...

Al activar la aplicación, HolaMundo.war será creado en la carpeta <geronimo_home>/deploy/.

...

1.1.2 Aplicación web: Ruta de activación Anchorclasspathclasspath

Estos elementos son:

ModuleId : Un moduleID unifica al módulo específico; incluyendo su nombre, versión, etc. De hecho, existen cuatro componentes de un moduleID. El moduleID crea un nombre único para la aplicación Web. Si moduleID no se proporciona, el nombre de la aplicación Web será default/nombre-del-war/timestamp/war.

...

1.1.3 Web application: context root Anchorcontextrootcontextroot

This element controls the URL that clients use to access the Web application.

...

1.1.4 Web Application: Binding to Specific Ports Anchorportsports

A Web application is normally deployed to the default Web container instance, and uses the network ports for that Web container. But it's possible to set up an additional Web container with different network ports and other configuration settings. The web-container element can be used to associate this Web application with a specific Web container instance, which can have the effect of binding this Web application to a different set of ports, than other Web applications.A set of elements need to be set for such binding to specific ports.

...