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 “
- 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
- Beenden Sie den „ WebSphere Liberty “-Server für [Anwendung].
- Kopiere deine ursprüngliche [app].war-Datei aus dem folgenden Verzeichnis in den Sicherungsordner:
<APP_installation_directory>/server/liberty/servers/clm/apps/[app].war
- Führen Sie diesen Vorgang für jede [app].war-Datei durch, die Sie ändern möchten.
- Wenn Sie fertig sind, nehmen Sie Ihre Änderungen vor oder starten Sie den Server.
Installieren neuer WAR-Dateien
- Beenden Sie den „ WebSphere Liberty “-Server für [Anwendung].
- Benennen Sie die Datei [application].war in [application]. war.zip um
- 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
- 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
- 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
- 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
- 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
- Starten Sie den Server mit dem
-clean Schalter:
- Linux:
server.startup.sh -clean
- Windows:
server.startup.bat -clean
Installation überprüfen
- Nachdem der Server gestartet ist, öffnen Sie die Startseite der Anwendung und navigieren Sie zum Menüpunkt „Über“.
- Stellen Sie sicher, dass die Build-ID mit der im vorläufigen Fix angegebenen übereinstimmt.
Deinstallation neuer WAR-Dateien
- Beenden Sie den „ WebSphere Liberty “-Server für die [Anwendung].
- 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
- 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
- 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
- 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.