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.