Sichern und Ersetzen von WAR-Dateien der Anwendung „ ELM “

Erfahren Sie, wie Sie WAR-Dateien (Web Application Archive) für auf einem „ WebSphere Liberty “-Server bereitgestellte „ Engineering Lifecycle Management “-Anwendungen ( ELM ) sichern und ersetzen können.

Informationen zu diesem Vorgang

Bevor Sie Änderungen an Ihrer „ Engineering Lifecycle Management “-Bereitstellung vornehmen, sollten Sie eine Sicherungskopie erstellen, um sicherzustellen, dass Sie eventuelle Probleme, die durch die Änderungen entstehen, beheben können.

In der folgenden Tabelle sind die Anwendungen von „ Engineering Lifecycle Management “ und die dazugehörigen WAR-Dateien (Web Application Archive) aufgeführt:

Anwendung Webanwendungsarchiv (WAR)
Jazz Team Server jts.war
Engineering Workflow Manager ccm.war
Engineering Test Manager qm.war
DOORS Next Generation rm.war
Global Configuration Management gc.war
Data Collection Component dcc.war
Engineering Insights relm.war

Prozedur

Sichern von WAR-Dateien der Anwendung „ Engineering Lifecycle Management

  1. Erstellen Sie im Installationsordner von JAZZ_HOME einen app-war-bkup Ordner.
    Es wird empfohlen, dass der Ordner je nach Ihrer Namenskonvention auch die Versions- oder ifix-Nummer enthält. Beispiel: app-war-bkup-ifix003
  2. Beenden Sie den „ WebSphere Liberty “-Server für [Anwendung].
  3. Kopiere deine ursprüngliche [app].war-Datei aus dem folgenden Verzeichnis in den Sicherungsordner:
    <APP_installation_directory>/server/liberty/servers/clm/apps/[app].war
  4. Führen Sie diesen Vorgang für jede [app].war-Datei durch, die Sie ändern möchten.
  5. Wenn Sie fertig sind, nehmen Sie Ihre Änderungen vor oder starten Sie den Server.

Installieren neuer WAR-Dateien

  1. Beenden Sie den „ WebSphere Liberty “-Server für [Anwendung].
  2. Benennen Sie die Datei [application].war in [application]. war.zip um
  3. Erstellen Sie eine Sicherungskopie Ihrer ursprünglichen [Anwendung].war, falls Sie den Patch rückgängig machen müssen:
    <APP_installation_directory>/server/liberty/servers/clm/apps/[app].war
  4. Löschen Sie die folgenden Dateien:
    <APP_installation_directory>/server/liberty/servers/clm/apps/[app].war
    <APP_installation_directory>/server/liberty/clmServerTemplate/apps/[app].war
  5. Löschen Sie die folgenden Verzeichnisse:
    <APP_installation_directory>/server/liberty/servers/clm/apps/[app].war
    <APP_installation_directory>/server/liberty/clmServerTemplate/apps/[app].war
  6. Speichern Sie die neue Datei [app].war in den folgenden Verzeichnissen:
    <APP_installation_directory>/server/liberty/servers/clm/apps
    <APP_installation_directory>/server/liberty/clmServerTemplate/apps
  7. Entpacken Sie die neue Datei [app].war in die folgenden Verzeichnisse:
    <APP_installation_directory>/server/liberty/servers/clm/apps/[app].war
    <APP_installation_directory>/server/liberty/clmServerTemplate/apps/[app].war
  8. Starten Sie den Server mit dem -clean Schalter:
    • Linux: server.startup.sh -clean
    • Windows: server.startup.bat -clean

Installation überprüfen

  1. Nachdem der Server gestartet ist, öffnen Sie die Startseite der Anwendung und navigieren Sie zum Menüpunkt „Über“.
  2. Stellen Sie sicher, dass die Build-ID mit der im vorläufigen Fix angegebenen übereinstimmt.

Deinstallation neuer WAR-Dateien

  1. Beenden Sie den „ WebSphere Liberty “-Server für die [Anwendung].
  2. Stellen Sie die ursprüngliche [app].war-Datei, die während der Installation gesichert wurde, in den folgenden Verzeichnissen wieder her:
    <APP_installation_directory>/server/liberty/servers/clm/apps
    <APP_installation_directory>/server/liberty/clmServerTemplate/apps
  3. Löschen Sie die folgenden Verzeichnisse:
    <APP_installation_directory>/server/liberty/servers/clm/apps/[app].war
    <APP_installation_directory>/server/liberty/clmServerTemplate/apps/[app].war
  4. Entpacken Sie die ursprüngliche [app].war-Datei in die folgenden Verzeichnisse:
    <APP_installation_directory>/server/liberty/servers/clm/apps/[app].war
    <APP_installation_directory>/server/liberty/clmServerTemplate/apps/[app].war
  5. Starten Sie den Server mit dem -clean Schalter:
    • Linux: server.startup.sh -clean
    • Windows: server.startup.bat -clean

Ergebnisse

Wichtig: Bei der Installation von Anwendungen über den Installationsmanager haben Sie die Möglichkeit, das Stammverzeichnis der Anwendung zu ändern. In der obigen Tabelle sind die Standard-Kontextstämme aufgeführt. Wenn Sie in Ihrer Bereitstellung den Kontextstamm geändert haben, müssen Sie den Teil [app] der WAR-Datei so umbenennen, dass er mit Ihrem Kontextstamm übereinstimmt.

Beispiel: Wenn der Kontextstamm für Ihren Jazz Team Server lautet jazz, würden Sie in jazz.war und jts.war in jts.warjazz.war umbenennen.

Hinweis: [application] und [app] beziehen sich auf die sieben möglichen Standard-Kontextstämme, die in der Tabelle aufgeführt sind. Sie würden [app] durch das Stammverzeichnis der Anwendung ersetzen, die Sie aktualisieren möchten. Alternativ könnten Sie, falls Sie das Stammverzeichnis umbenannt haben, diese WAR-Datei umbenennen und die Anwendungs-WAR-Datei durch diese umbenannte WAR-Datei ersetzen.