Varios archivos EAR

Para la creación de una aplicación EAR también es necesario un archivo opcional para permitir la división de los componentes de cliente en distintos archivos WAR y EAR, y también para permitir un mayor control de una parte de la configuración EAR y de los módulos incluidos. Este archivo se denomina deployment_packaging.xml y debe colocarse en el directorio SERVER_DIR/project/config.

El formato del archivo deployment_packaging.xml es el siguiente:

Figura 1. deployment_packaging.xml sample
<deployment-config>
  <ear name="Curam"
      requireServer="true">
    <components>custom,sample,SamplePublicAccess,core</components>
    <context-root>/Curam</context-root>
  </ear>
  <ear name="CuramExternal">
    <components>SamplePublicAccessExternal</components>
    <context-root>/CuramExternal</context-root>
    <custom-web-xml>${client.dir}/custom_web_xml</custom-web-xml>
  </ear>
</deployment-config>

Cada archivo puede tener varios elementos ear y da como resultado un archivo EAR que se genera en el directorio SERVER_DIR/build/ear/WAS. Las opciones para cada elemento son:

Para cada cliente web (por ejemplo, un archivo WAR) se necesita un componente de cliente web independiente para que contengasus personalizaciones. En el caso de varios clientes web, la variable de entorno CLIENT_COMPONENT_ORDER incluirá todos los componentes personalizados; pero serán necesarios los elementos <ear> separados, uno para cada componente web personalizado (y otros componentes, según sea necesario).

Al igual que con el destino estándar, debe haber disponible una aplicación IBM Cúram Social Program Management generado totalmente. Para obtener más detalles sobre cómo generar una aplicación, consulte la publicación Cúram Server Guía del desarrollador.