[AIX][Linux][Windows][IBM i][z/OS]

EJB-JAR-Dateien ändern oder hinzufügen

Sie können EJB-JAR-Dateien auf Anwendungsservern ändern, ohne den Server zu stoppen und erneut zu starten.

Informationen zu diesem Vorgang

Die folgende Anmerkung gilt für die Referenzinformationen zu XMI-Dateien in diesem Artikel:
Unterstützte Konfigurationen Unterstützte Konfigurationen: Bei IBM® Erweiterungs- und Bindungsdateien weicht der Name der XMI- oder XML-Datei ab, je nachdem, ob Sie eine Java™ EE-Anwendung bzw. ein Java EE-Modul vor oder nach Version 5 verwenden. Eine IBM Erweiterungs- bzw. Bindungsdatei heißt "ibm-*-ext.xmi" bzw. "ibm-*-bnd.xmi". Das Platzhalterzeichen "*" steht für den Typ der Erweiterungs- oder Bindungsdatei, z. B. "app", "application", "ejb-jar" oder "web". Es gelten die folgenden Bedingungen:
  • Für eine Anwendung oder ein Modul, die bzw. das Java EE vor Version 5 verwendet, muss die Dateierweiterung ".xmi" sein.
  • Für eine Anwendung oder ein Modul, die bzw. das Java EE ab Version 5 verwendet, muss die Dateierweiterung ".xml" sein. Wenn Dateien mit der Erweiterung ".xmi" in der Anwendung oder im Modul enthalten sind, werden diese vom Produkt ignoriert.

Ein Modul von Java EE Version 5 oder einer höheren Version kann jedoch in einer Anwendung, die Dateien einer älteren Java EE-Version als Version 5 enthält, koexistieren.

Die Dateien ibm-webservices-ext.xmi, ibm-webservices-bnd.xmi, ibm-webservicesclient-bnd.xmi, ibm-webservicesclient-ext.xmi und ibm-portlet-ext.xmi können die Dateierweiterung ".xmi" weiterhin verwenden.

sptcfg
[Solaris][HP-UX]Einschränkung: Die Funktionen für Implementierung während des Betriebs und dynamisches Neuladen werden nicht unterstützt, wenn das Produkt unter diesen Betriebssystemen ausgeführt wird. Die JAR-Dateien im zugeordneten Java Development Kit (JDK) werden in den Arbeitsspeicher eingeblendet. Werden diese JAR-Dateien von den Funktionen für Implementierung während des Betriebs und dynamisches Neuladen aktualisiert, wenn sie von der Java Virtual Machine verwendet werden, werden sie inkonsistent, was den Absturz des Anwendungsservers zur Folge hat. Wenn Sie Änderungen an einer Anwendung in diesen Betriebssystemen vornehmen, verwenden Sie nicht die Funktionen für Implementierung während des Betriebs und dynamisches Neuladen. Starten Sie stattdessen die Anwendung erneut, damit die Änderungen wirksam werden.

Verschiedene Änderungen in EJB-JAR-Dateien können vorgenommen werden, ohne den Server stoppen und erneut starten zu müssen.

Wichtig: Lesen Sie den Artikel Aktualisierung von Unternehmensanwendungsdateien, und stellen Sie fest, ob eine Implementierung während des Betriebs die richtige Methode für die Aktualisierung Ihrer EJB-JAR-Dateien ist. Andere Methoden sind einfacher. Die Implementierung während des Betriebs ist nur für erfahrene Benutzer geeignet. Sie können den Aktualisierungsassistenten der Administrationskonsole verwenden, um die Änderungen vorzunehmen, ohne den Server stoppen und erneut starten zu müssen.

In der folgenden Tabelle sind die Änderungen aufgelistet, die Sie durch Bearbeitung einer EJB-Datei auf dem Server, auf dem die Anwendung implementiert ist, an EJB-JAR-Dateien vornehmen können. Außerdem ist in der Tabelle angegeben, ob Sie die Änderungen durch Implementierung während des Betriebs oder dynamischem Neuladen vornehmen können.

Tabelle 1. Verfügbare Änderungen an EJB-JAR-Dateien. Verfügbare Änderungen über Implementierung während des Betriebs oder dynamisches Neuladen.
Änderung Implementierung während des Betriebs Dynamisches Neuladen
Datei ejb-jar.xml einer EJB-JAR-Datei ändern. Nicht zutreffend Ja
Datei ibm-ejb-jar-ext.xmi oder ibm-ejb-jar-bnd.xmi einer EJB-JAR-Datei ändern. Nicht zutreffend Ja
Datei Table.ddl für eine EJB-JAR-Datei ändern. Nicht zutreffend Nicht zutreffend
Datei Map.mapxmi oder Schema.dbxmi für eine EJB-JAR-Datei ändern. Nicht zutreffend Ja
Implementierungsklasse für eine EJB-Datei oder eine abhängige Klasse der Implementierungsklasse für eine EJB-Datei aktualisieren. Nicht zutreffend Ja
Home-/Ferne Schnittstellenklasse für eine EJB-Datei aktualisieren. Nicht zutreffend Ja
Einer vorhandenen EJB-JAR-Datei eine neue EJB-Datei hinzufügen. Ja Ja

Vorgehensweise


Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=trun_app_hotupgrade_ejb
Dateiname:trun_app_hotupgrade_ejb.html