Unternehmensanwendungsdateien aktualisieren

Sie können Java EE-Anwendungsdateien (Java™ Platform, Enterprise Edition) aktualisieren, die in einem Server implementiert sind.

Vorbereitende Schritte

Aktualisieren Sie Ihre Java EE-Anwendung oder -Module, und reassemblieren Sie sie mit einem Assembliertool. Typische Tasks sind das Hinzufügen oder Editieren von Assemblierungseigenschaften, das Hinzufügen oder Importieren von Modulen zu einer bzw. in eine Anwendung sowie das Hinzufügen von Enterprise-Beans, Webkomponenten und Dateien.

Stellen Sie auch fest, ob die aktualisierten Dateien in Ihren Implementierungszielen installiert werden können. Installieren Sie Java EE-7-Unternehmensanwendungen und Module auf Implementierungszielen der Version 9.0.

Wenn Sie Module der Java EE Version 6 implementieren, stellen Sie sicher, dass das Implementierungsziel und der zugehörige Knoten Version 8.0 unterstützen. Sie können Module der Java EE Version 6 in Servern ab Version 8.x und in Clustern, die ausschließlich Member ab Version 8.x enthalten, implementieren. Module der Java EE Version 6 können nicht in Servern auf Knoten der Version 7.x oder 6.x nodes und in Clustern implementiert werden, die Member der Version 7.x oder 6.x enthalten.

Auf den Seiten "Server" in der Administrationskonsole werden die Versionen für Implementierungsziele angezeigt.

Informationen zu diesem Vorgang

Bei der Aktualisierung wird eine neue Datei oder ein neues Modul zu einer installierten Anwendung hinzugefügt oder es wird eine installierte Anwendung, eine installierte Datei oder ein installiertes Modul ersetzt oder entfernt. Nach dem Ersetzen einer vollständigen Anwendung wird die alte Anwendung deinstalliert. Nach dem Ersetzen eines Moduls, einer Datei oder eines Teils des Anwendung wird das alte installierte Modul, die installierte Datei oder der Teil der Anwendung aus der installierten Anwendung entfernt.

Vorgehensweise

  1. Bestimmen Sie die Methode, mit der Sie Ihre Anwendungsdateien aktualisieren möchten. Das Produkt stellt mehrere Methoden für die Aktualisierung von Modulen bereit.
  2. Aktualisieren Sie die Anwendungsdateien mit
    • der Administrationskonsole,
    • [AIX Solaris HP-UX Linux Windows][z/OS]Ziehen und Übergeben in ein überwachtes Verzeichnis
    • wsadmin-Scripts
    • Java-APIs
    • Schnelle Implementierung von Java EE-Anwendungen in WebSphere

    Manchmal können Anwendungen oder Module mit der Funktion "Hot Deployment" auch ohne Neustart des Anwendungsservers aktualisiert werden. Verwenden Sie die Funktion "Hot Deployment" nur, wenn Sie ein erfahrener Benutzer sind und Anwendungen in einer Entwicklungs- oder Testumgebung aktualisieren.

  3. Starten Sie die Anwendung manuell erneut, damit ggf. vorgenommene Änderungen wirksam werden. Methoden für das Starten implementierter Anwendungsdateien
    • Administrationskonsole
    • wsadmin startApplication
    • Java-Programme, die die MBean ApplicationManager oder AppManagement verwenden

    Wenn eine aktive Anwendung aktualisiert wird, stoppt das Produkt automatisch die Anwendung oder nur die geänderten Komponenten, aktualisiert die Anwendungslogik und startet die gestoppte Anwendung bzw. die Anwendungskomponenten erneut.

    Wenn Sie Modulmetadaten während der Ausführung der Anwendung aktualisieren, ist das erneute Starten der Anwendung möglicherweise nicht ausreichend, damit die Änderungen wirksam werden. Ändern Sie beispielsweise Deskriptoren in aktiven Anwendungen der Java EE Version 6, die Annotationen verwenden, müssen Sie die Anwendung erneut installieren. Wenn Sie Klassen in einer Anwendung ändern, die Klassenhierarchien einführen, entfernen oder ändern, und wenn sich diese Änderungen auf annotierte Klassen auswirken, müssen Sie auch die Anwendung erneut installieren.

Nächste Schritte

Speichern Sie die Änderungen in der Verwaltungskonfiguration.

Wenn Sie die Konfiguration speichern, müssen die Konfiguration mit den Knoten synchronisieren, auf denen die Anwendung ausgeführt werden soll.

Fehler vermeiden Fehler vermeiden:
  • Sie müssen die Administrationskonsole oder wsadmin-Scripting-Befehle verwenden, um einen Knoten zu synchronisieren. Mit der Administrationskonsole lässt sich diese Operation am besten ausführen. Die Anzeige "Knoten" in der Administrationskonsole schließt die Operation Synchronisieren ein.

    Wenn Sie das wsadmin-Scripting verwenden müssen, um einen Knoten zu synchronisieren, verwenden Sie den Befehl "sync()" der MBean "NodeSync".

  • Starten Sie den Node Agent nicht erneut im Rahmen der Knotensynchronisierung. Verwaltungsoperationen, wie z. B. die Knotensynchronisation für die Anwendungsimplementierung oder Aktualisierungen, die beim Starten des Node Agent ausgeführt und über ihn eingeleitet werden und sich auf die Anwendungsserver auswirken, können nur erfolgreich ausgeführt werden, wenn der Node Agent die Möglichkeit hat, die Anwendungsserver zu erkennen.
gotcha

Testen Sie die Anwendung anschließend. Geben Sie beispielsweise in einem Web-Browser den URL einer implementierten Anwendung (normalerweise http://Hostname:9060/Name_des_Webmoduls ein, und überprüfen Sie die Leistung der Anwendung. Hostname steht für einen gültigen Web-Server und 9060 für die Standardportnummer). Falls die Anwendung nicht gewünschte Leistung erbringt, editieren Sie die Anwendungskonfiguration, speichern Sie die Konfiguration, und testen Sie die Anwendung erneut.


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_upgrade
Dateiname:trun_app_upgrade.html