Optionen für die EJB-Implementierung angeben
Sie können Optionen für das EJB-Implementierungstool anzugeben. Das Tool generiert Code, der für die Ausführung von Enterprise-Bean-Dateien erforderlich ist. In dieser Anzeige können Sie für die Ausführung des EJB-Implementierungstool einen zusätzlichen Klassenpfad sowie zusätzliche RMIC-Optionen (Remote Invocation Method Compiler), Datenbanktypen und Namen von Datenbankschemata angeben.
Diese Seite der Administrationskonsole ist ein Schritt in den Assistenten für Anwendungsinstallation und -aktualisierung. Zum Aufrufen dieser Seite müssen Sie in der Anzeige Installationsoptionen auswählen die Option Enterprise-Beans implementieren auswählen. Klicken Sie deshalb zum Aufrufen dieser Seite auf .
Sie können Optionen für das EJB-Implementierungstool angeben, wenn Sie eine Anwendung installieren oder aktualisieren, die EJB-Module enthält. Das EJB-Implementierungstool wird während der Installation von Modulen der EJB Version 1.x oder 2.x ausgeführt, wenn die Module nicht in einer Java7-Anwendung enthalten sind. Das EJB-Implementierungstool wird während der Installation von Modulen der EJB Version 3.x nicht ausgeführt.
Die Optionen, die Sie angeben, definieren die Parameterwerte für den Befehl ejbdeploy. Das Tool und damit der Befehl ejbdeploy wird während der Installation für die EAR-Datei ausgeführt, wenn Sie auf der Seite Zusammenfassung des Assistenten auf Fertig stellen klicken.
Klassenpfad
Gibt den Klassenpfad einer oder mehrerer komprimierter Dateien oder JAR-Dateien an, von denen die installierte JAR- oder EAR-Datei abhängig ist.
Wenn Sie die Klassenpfade mehrerer Einträge angeben möchten, müssen die Namen vollständig qualifiziert und durch vom Server verwendete Trennzeichen getrennt sein und außerdem in Anführungszeichen gesetzt werden.
Unter Windows-Betriebssystemen ist das Pfadtrennzeichen ein Semikolon (;). Beispiele:
Pfad\myJar1.jar;Pfad\myJar2.jar;Pfad\myJar3.jar
Unter den anderen unterstützten Betriebssystemen
ist das Pfadtrennzeichen ein Doppelpunkt (:). Beispiele:
Pfad/myJar1.jar:Pfad/myJar2.jar:Pfad/myJar3.jar
Die Option Klassenpfad entspricht dem Parameter -cp Klassenpfad des Befehls ejbdeploy.
Information | Wert |
---|---|
Datentyp | String |
Standardwert | Null |
RMIC
Gibt an, ob des EJB-Implementierungstool RMIC-Optionen an den RMI-Compiler (Remote Method Invocation) übergibt. Weitere Informationen zu den Optionen finden Sie in der Dokumentation zu den RMI-Tools.
Trennen Sie die Optionen durch ein Leerzeichen, und schließen Sie sie in doppelte Anführungszeichen ein. Beispiele:
"-nowarn -verbose"
Die Einstellung RMIC entspricht dem ejbdeploy-Befehlsparameter -rmic "Optionen".
Information | Wert |
---|---|
Datentyp | String |
Standardwert | Null |
Datenbanktyp
Gibt den Namen des Datenbankanbieters an, der verwendet wird, um die Typen der Datenbankspalten, die Zuordnungsinformationen (Table.sql) und weitere Informationen zu bestimmen. Wählen Sie einen Datenbanktyp oder den Leereintrag in der Dropdown-Liste aus. Die Liste enthält die Namen gültiger Datenbankanbieter. Wenn Sie den leeren Eintrag auswählen, wird der Datenbanktyp auf "" (leer) gesetzt.
Wenn Sie einen Datenbanktyp angeben, werden zuvor definierte Back-End-IDs für alle EJB-Module durch den ausgewählten Datenbanktyp überschrieben. Wenn Sie Back-End-IDs für einzelne EJB-Module aktivieren möchten, wählen Sie den Leereintrag aus.

Die Option Datenbanktyp entspricht dem ejbdeploy-Befehlsparameter -dbvendor Name.
Information | Wert |
---|---|
Datentyp | String |
Standardwert | DB2UDB_V82 |
Datenbankschema
Gibt den Namen des zu erstellenden Schemas an.
Das EJB-Implementierungstool speichert Datenbankinformationen im Schemadokument in der JAR- bzw. EAR-Datei, d. h. die Optionen müssen nicht erneut angegeben werden. Dies bedeutet auch, dass beim Generieren einer JAR- oder EAR-Datei die korrekte Datenbank definiert werden muss, weil sie später nicht mehr geändert werden kann.
Wenn der Name des Schemas Leerzeichen enthält, muss der gesamte Name in doppelte Anführungszeichen eingeschlossen werden. Beispiele:
"mein Schema"
Die Option Datenbanktyp entspricht dem ejbdeploy-Befehlsparameter -dbschema "Name".
Information | Wert |
---|---|
Datentyp | String |
Standardwert | Null |
Typ des Datenbankzugriffs
Gibt den Datenbankzugriffstyp für eine DB2-Datenbank an, die Structured Query Language for Java (SQLJ) unterstützt. Verwenden Sie SQLJ, um Datenzugriffsanwendungen zu entwickeln, die eine Verbindung zu DB2-Datenbanken herstellen. SQLJ ist ein Satz von Programmierweiterungen, die die Verwendung der Programmiersprache Java für die Einbettung von Anweisungen für SQL-Datenbankanforderungen (Structured Query Language) unterstützen.
Zum Anzeigen dieser Einstellung müssen Sie in der Dropdown-Liste Datenbanktyp eine DB2-Back-End-Datenbank auswählen, die SQLJ unterstützt.
Zu den verfügbaren Datenbankzugriffstypen gehören JDBC und SQLJ.
Information | Wert |
---|---|
Datentyp | String |
Standardwert | JDBC |
SQLJ-Klassenpfad
Gibt den Klassenpfad der DB2-SQLJ-Tooldatei sqlj.zip an. Das Produkt verwendet diesen Klassenpfad, um das DB2-SQLJ-Tool während der Anwendungsinstallation auszuführen und SQLJ-Profile (Dateien mit der Erweiterung .ser) zu generieren.
Zum Anzeigen dieser Einstellung müssen Sie in der Dropdown-Liste Datenbanktyp eine DB2-Back-End-Datenbank auswählen, die SQLJ unterstützt.
Geben Sie das Laufwerk und das Verzeichnis an, in dem sich die Datei sqlj.zip befindet. Beispiele:
Geben Sie unter
Windows-Betriebssystemen
c:\SQLJ\sqlj.zip an.
Geben Sie unter allen anderen Betriebssystemen
/SQLJ/sqlj.zip an.
Wenn Sie die EAR-Datei einer Anwendung erneut installieren, löscht das Produkt alle vorhandenen SQLJ-Profile und erstellt neue Profile.
Wenn Sie keinen Klassenpfad angeben, zeigt das Produkt eine Warnung zum fehlenden Klassenpfad an. Nach der Angabe eines gültigen Klassenpfads können Sie den Assistenten für die Anwendungsinstallation weiterverwenden.
Sie können Bindungen anpassen oder dem generierten SQLJ-Profil hinzufügen, nachdem das Produkt die Anwendung installiert hat. Verwenden Sie die Seiten "SQLJ-Profile und pureQuery-Bindungsdateien" in der Administrationskonsole, indem Sie auf
klicken.Information | Wert |
---|---|
Datentyp | String |
Standardwert | Null |
JDK-Konformitätsversion
Gibt die Konformitätsversion des JDK-Compilers an (1.4, 5.0, 6.0 oder 7.0), wenn Sie Anwendungsquellendateien für die Kompilierung einschließen.
Standardmäßig wird die Developer-Kit-Version verwendet, die der Befehl ejbdeploy verwendet. Wenn Ihre Anwendung neue Funktionen verwendet, die in Version 7.0 definiert sind, oder Sie Quellendateien einschließen (was nicht empfohlen wird), müssen Sie die Version 7.0 angeben.
Die Konformitätsversion des Java SE Development Kit (JDK), die Sie angeben, muss mit der Version des Standard-Java-SDK für den Anwendungsserver, auf dem Sie Ihre Anwendung implementieren, übereinstimmen. Wenn Sie auf dieser Seite beispielsweise 8.0 als Konformitätsversion für das Java SE Development Kit auswählen, müssen Sie sicherstellen, dass das Java SE Development Kit 8.0 installiert und das Standard-Java-SDK für den Anwendungsserver auf 8.0 gesetzt ist. Auf der Seite "Java-SDKs" der Administrationskonsole werden die SDKs aufgelistet, die auf dem Knoten installiert sind. Auf dieser Seite können Sie ein Standard-SDK für den Knoten oder Server auswählen. Klicken Sie zum Anzeigen der Seite "Java-SDKs" auf
.Die Option JDK-Konfirmitätsversion entspricht dem ejbdeploy-Befehlsparameter -complianceLevel "1.4"| "5.0"| "6.0"| "7.0".
Information | Wert |
---|---|
Datentyp | String |
Standardwert | Null (leere Zeichenfolge) |