Werte im JEE-Implementierungsdeskriptor definieren

Eine wichtige Aufgabe besteht darin, Laufzeitwerte, die den Werten von Umgebungsvariablen gleichen, in den Implementierungsdeskriptor des JEE-Moduls einzufügen. Sie können dies beispielsweise mit einem der in der folgenden Tabelle aufgeführten Editoren der Arbeitsumgebung erledigen.

Projekttyp Name des Implementierungsdeskriptors Zuordnung von Werten
Anwendungsclient application-client.xml Verwenden Sie den XML-Editor, Registerkarte 'Entwurf'.
EJB ejb-jar.xml Verwenden Sie den EJB-Editor, Registerkarte 'Beans'.
JEE-Web web.xml Verwenden Sie den webbasierten XML-Editor, Registerkarte 'Umgebung'.
Es empfiehlt sich, für eine Aktualisierung des Implementierungsdeskriptors zu sorgen, indem Inhalt automatisch hinzugefügt wird. Dies geschieht, wenn alle nachstehenden Bedingungen erfüllt sind:
  • Sie generieren ein Java™-Programm bzw. einen Java-Wrapper.
  • Sie definieren die Builddeskriptoroption genProperties mit GLOBAL oder PROGRAM.
  • Sie nehmen eine Generierung für eine JEE-Laufzeitumgebung vor, indem Sie j2ee mit YES definieren.
  • Sie definieren die Builddeskriptoroption genProject mit einem gültigen JEE-Projekt.
Eigenschaften in einem bereits vorhandenen Implementierungsdeskriptor werden von EGL unter keinen Umständen gelöscht. Von EGL werden jedoch die folgenden Aktionen ausgeführt:
  • Vorhandene Eigenschaften werden überschrieben.
  • Nicht vorhandene Eigenschaften werden angehängt.
Eine andere Methode, den Implementierungsdeskriptor zu aktualisieren, besteht darin, Werte der JEE-Umgebungsdatei zu kopieren, die unter den folgenden Bedingungen bei der Generierung erstellt wird:
  • Sie generieren ein Java-Programm.
  • Sie definieren die Builddeskriptoroption genProperties mit GLOBAL oder PROGRAM.
  • Sie nehmen eine Generierung für eine JEE-Laufzeitumgebung vor, indem Sie J2EE mit YES definieren.
  • Sie haben genProject nicht mit einem gültigen JEE-Projekt definiert, wie Sie es bei einer Generierung in ein Verzeichnis tun würden.

Bevor Sie die Einträge aus der JEE-Umgebungsdatei in den Implementierungsdeskriptor eines Anwendungsclients oder eines EJB-Projekts einfügen, müssen Sie die Reihenfolge der Einträge in der Datei wie in JEE-Umgebungsdatei beschrieben ändern. Die Reihenfolge der Einträge muss nicht geändert werden, wenn Sie mit einem JEE-Webprojekt arbeiten.