Mehrere EAR-Dateien

Beim Erstellen einer Anwendungs-EAR steht auch eine optionale Datei zur Verfügung, mit der die Clientkomponenten in verschiedene WAR- und EAR-Dateien aufgeteilt werden können und mit der die EAR-Konfiguration und die beinhalteten Module besser gesteuert werden kann. Dabei handelt es sich um die Datei deployment_packaging.xml, die sich in Ihrem Verzeichnis SERVERVERZEICHNIS/project/config befinden sollte.

Die Datei deployment_packaging.xml hat folgendes Format:

Abbildung 1. Beispiel für Datei 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>

Jede Datei kann mehrere <ear>-Elemente haben und führt zur Erstellung einer EAR-Datei im Verzeichnis SERVERVERZEICHNIS/build/ear/WLS. Für jedes Element gibt es folgende Optionen:

Für jeden Web-Client (z. B. die WAR-Datei) ist eine separate Web-Client-Komponente erforderlich, die die Anpassungen enthält. Im Falle mehrerer Web-Clients enthält Ihre Umgebungsvariable CLIENT_COMPONENT_ORDER alle Ihre angepassten Komponenten. Aber es sind separate <ear>-Elemente erforderlich - eines für jede angepasste Webkomponente (und andere Komponenten, falls erforderlich).

Wie beim Standardziel muss eine vollständig erstellte Anwendung zur Verfügung stehen. Weitere Informationen zum Erstellen einer Anwendung finden Sie im Handbuch 'Cúram Server Developer'.