Fichiers EAR multiples

Fichiers EAR multiples

La génération d'un fichier EAR d'application nécessite également un fichier facultatif afin d'autoriser la répartition des composants client dans différents fichiers WAR et EAR ainsi que davantage de contrôle de certains modules inclus et de configuration EAR. Ce fichier est appelé deployment_packaging.xml et doit être placé dans votre répertoire SERVER_DIR/project/config.

Le format du fichier deployment_packaging.xml est le suivant :

Figure 1. Exemple de fichier deployment_packaging.xml
<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>

Chaque fichier peut avoir plusieurs éléments ear et entraîne la génération d'un fichier EAR dans le répertoire SERVER_DIR/build/ear/WAS. Les options de chaque élément sont les suivantes :

Pour chaque client Web (fichier WAR) un composant de client Web distinct est requis pour contenir ses personnalisations. Dans le cas de clients Web multiples, votre variable d'environnement CLIENT_COMPONENT_ORDER inclut tous vos composants personnalisés ; toutefois, des éléments <ear> distincts sont requis, un pour chaque composant Web personnalisé (et d'autres composants, si nécessaire).

Comme pour la cible standard, une application IBM Cúram Social Program Management entièrement générée doit être disponible. Pour plus d'informations sur la génération d'une application, veuillez consulter le manuel Cúram Server - Guide de développement.