EWC - Java und Apache Tomcat Update

Erfahren Sie, wie Sie Java und Apache Tomcat effektiv aktualisieren und optimale Leistung sowie Sicherheit gewährleisten.

Java und Apache Tomcat für die Empirum Web Console aktualisieren

Die Empirum Web Console (EWC) wird mit Java- und Apache-Tomcat-Komponenten ausgeliefert. Matrix42 aktualisiert diese im Rahmen des regulären Produktrelease-Zyklus (in der Regel alle 3 Monate) und bündelt jeweils die zum Releasezeitpunkt aktuellen Versionen.

Zwischen den Releases können jedoch neue Sicherheitsupdates für Java oder Apache Tomcat verfügbar werden. Damit Sie diese Sicherheitslücken schließen können, ohne auf das nächste Produktupdate warten zu müssen, stellt Matrix42 ein Werkzeug bereit, mit dem Sie Ihr bestehendes EWC-Paket auf die neuesten verfügbaren Versionen aktualisieren können.

Vorbereitung

Laden Sie das Update-Paket hier herunter: Update-Java_ApacheTomcat_for_EWC.zip

Sie benötigen:

  • Zugriff auf den Empirum-Server (das Skript muss dort ausgeführt werden)
  • Administratorrechte
  • Internetzugriff auf dem Empirum-Server (optional – siehe Schritt 2 für die Offline-Variante)

Schritt 1: Paket entpacken

Entpacken Sie die heruntergeladene ZIP-Datei direkt auf dem Empirum-Server.

Schritt 2: Update-Skript ausführen

Wählen Sie eine der folgenden Optionen:

Option A – Batch-Datei (Internetzugriff erforderlich) Klicken Sie mit der rechten Maustaste auf Update-Java_Apache Tomcat_for_EWC.bat und führen Sie die Datei als Administrator aus. Das Skript lädt automatisch die neuesten Versionen von Java und Tomcat herunter und integriert sie automatisch in das vorhandene Paket für die Webkonsole. Frühere Versionen von Java_ApacheTomcat.exe und Setup.inf werden als Sicherungskopien gespeichert. Danach müssen Sie nur noch die Schritte 4 und 5 ausführen.

Option B – PowerShell-Skript (auch offline nutzbar) Führen Sie Update-Java_Apache Tomcat_for_EWC.ps1 als Administrator aus. Diese Option unterstützt zusätzliche Parameter, unter anderem:

  • -LocalJava und -LocalTomcat – verwendet lokal bereitgestellte Installer, statt sie aus dem Internet herunterzuladen
  • -CopyToEmpirumServer – kopiert die erzeugten Dateien automatisch in das EWC-Paketverzeichnis (siehe Schritt 3)

Eine vollständige Übersicht aller Parameter erhalten Sie mit:

Get-Help .\Update-Java_Apache Tomcat_for_EWC.ps1 -Detailed

Wenn das Skript erfolgreich durchgelaufen ist, zeigen die letzten Zeilen den Pfad zur neu erzeugten Setup-Datei an, zum Beispiel:

The script finished successfully and the new setup has been created:
'C:\temp\EWC\target\Java_Apache Tomcat.exe'

Schritt 3: Neue Dateien ins EWC-Paket übernehmen

Das weitere Vorgehen hängt davon ab, ob Sie den Parameter -CopyToEmpirumServer verwendet haben.

Ersetzen Sie in den folgenden Pfaden ihre_aktuelle_version durch Ihre installierte EWC-Version (zum Beispiel 25.4).

Wenn Sie -CopyToEmpirumServer verwendet haben: Die Dateien wurden bereits kopiert. Das Skript hat zusätzlich Backups in den folgenden Ordnern angelegt, die Sie nun gefahrlos entfernen können:

  • \\%EmpirumServer%\Configurator$\Packages\Matrix42\Web Console\ihre_aktuelle_version
  • \\%EmpirumServer%\Configurator$\Packages\Matrix42\Web Console\ihre_aktuelle_version\Install

Wenn Sie -CopyToEmpirumServer nicht verwendet haben: Kopieren Sie die folgenden zwei Dateien manuell auf den Empirum-Server:

Diese Datei An diesen Ort
%TEMP%\Java_ApacheTomcat\target\Java_Apache Tomcat.exe \\%EmpirumServer%\Configurator$\Packages\Matrix42\Web Console\ihre_aktuelle_version
%TEMP%\Java_ApacheTomcat\target\Install\Setup.inf \\%EmpirumServer%\Configurator$\Packages\Matrix42\Web Console\ihre_aktuelle_version\Install

Schritt 4: Paket-Hash neu erzeugen

Öffnen Sie in der Empirum Management Console (EMC) das Software-Depot, wählen Sie das Paket Empirum Web Console aus und führen Sie „Paket für Validierung vorbereiten" aus. Dadurch wird der Hash für das geänderte Paket aktualisiert.

Schritt 5: Auf den betroffenen Systemen neu installieren

Stoßen Sie auf allen Systemen, auf denen die EWC bereitgestellt ist, eine Neuinstallation des Pakets Empirum Web Console an. Die Systeme übernehmen damit die aktualisierten Java- und Tomcat-Versionen.