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.