Ab Januar 2019 ist für die öffentlichen Updates von Oracle JAVA SE 8 für den geschäftlichen, kommerziellen oder produktiven Einsatz eine kommerzielle Lizenz erforderlich. Wenn Sie kein JAVA SE-Abonnement erwerben, können Sie diesen Leitfaden nutzen, um auf eine kostenfreie Alternative umzusteigen. Es sind nur Installationen unter Windows betroffen.
Beginnend mit Version 8 wurde das ESET Security Management Center in ESET PROTECT umbenannt.
Beachten Sie die verwandten Artikel zur Installation von Java auf:
Navigieren Sie zum Ordner Apache Tomcat und suchen Sie im Ordner bin
die Datei tomcat9w.exe
.
Starten Sie die Datei tomcat9w.exe
. Klicken Sie auf die Registerkarte Java und fügen Sie folgende Werte in das Feld Java 9 Optionen ein:
--add-opens=java.base/java.util=ALL-UNNAMED
--add-opens=java.base/java.util.concurrent=ALL-UNNAMED
Das Feld Java 9 Optionen enthält jetzt folgende Werte:
--add-opens=java.base/java.lang=ALL-UNNAMED
--add-opens=java.base/java.io=ALL-UNNAMED
--add-opens=java.base/java.util=ALL-UNNAMED
--add-opens=java.base/java.util.concurrent=ALL-UNNAMED
--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
Navigieren Sie zum Apache Tomcat-Ordner und suchen Sie im Ordner bin
die Datei catalina.bat
und bearbeiten Sie diese.
Ändern Sie die Werte im Abschnitt Rem Configure JAVA 9 specific start-up parameters
set "JDK_JAVA_OPTIONS=%JDK_JAVA_OPTIONS% --add-opens=java.base/java.lang=ALL-UNNAMED"
setzen "JDK_JAVA_OPTIONS=%JDK_JAVA_OPTIONS% --add-opens=java.base/java.io=ALL-UNNAMED"
setze "JDK_JAVA_OPTIONS=%JDK_JAVA_OPTIONS% --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED"
in
set "JDK_JAVA_OPTIONS=%JDK_JAVA_OPTIONS% --add-opens=java.base/java.lang=ALL-UNNAMED"
setzen "JDK_JAVA_OPTIONS=%JDK_JAVA_OPTIONS% --add-opens=java.base/java.io=ALL-UNNAMED"
setzen "JDK_JAVA_OPTIONS=%JDK_JAVA_OPTIONS% --add-opens=java.base/java.util=ALL-UNNAMED"
setzen "JDK_JAVA_OPTIONS=%JDK_JAVA_OPTIONS% --add-opens=java.base/java.util.concurrent=ALL-UNNAMED"
setze "JDK_JAVA_OPTIONS=%JDK_JAVA_OPTIONS% --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED"
Navigieren Sie zum Apache Tomcat-Ordner und suchen Sie im Ordner bin
die Datei service.bat
und bearbeiten Sie diese.
Navigieren Sie zu der Zeile s --JvmOptions9
und bearbeiten Sie diese wie folgt:
--JvmOptions9 "--add-opens=java.base/java.lang=ALL-UNNAMED#--add-opens=java.base/java.io=ALL-UNNAMED#--add-opens=java.base/java.util=ALL-UNNAMED#--add-opens=java.base/java.util.concurrent=ALL-UNNAMED#--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED" ^
.msi
-Installationsprogramm und fügen Sie die Set JAVA_HOME variable-Funktion ein, um sicherzustellen, dass der Pfad zur JAVA-Umgebung in Windows registriert wird.Wenn Sie mehrere Java-Versionen auf Ihrem System installiert haben, empfehlen wir Ihnen, die früheren Java-Versionen zu deinstallieren und nur die neueste Version zu behalten.
Stellen Sie sicher, dass Java, ESMC oder ESET PROTECT und Apache Tomcat die gleiche Bitgröße haben (32-bit oder 64-bit für ESMC 7.0 und 64-bit für spätere Versionen).
Ich installiere den ESET PROTECT Server von einem All-in-One Installer.
Laden Sie die Windows .msi
Installationsdatei herunter.
Doppelklicken Sie auf die .msi
-Datei, um den Installationsassistenten zu starten.
Folgen Sie den Schritten des Assistenten.
Sie haben die Möglichkeit, einen eigenen Installationspfad festzulegen. Standardmäßig wird Amazon Corretto 8 unter C:\Programme\Amazon Corretto\
installiert. Wenn Sie einen benutzerdefinierten Pfad festlegen, notieren Sie sich diesen für den nächsten Schritt.
Wenn der Installationsassistent beendet ist, setzen Sie die Umgebungsvariablen JAVA_HOME
und PATH
.
Setzen Sie JAVA_HOME
auf den Installationsort und beachten Sie, dass das Verzeichnis die aktuell installierte Version enthält. Wenn zum Beispiel das Standardverzeichnis für 8u242 verwendet wird, dann setzen Sie JAVA_HOME
als C:\Programme\Amazon Corretto\jdk1.8.0_242
.
Hängen Sie %JAVA_HOME%\bin
an die aktuelle PATH
-Variable an.
Überprüfen Sie die Installation, indem Sie java -version
in einer Eingabeaufforderung ausführen. Sie sollten die folgende Ausgabe sehen.
openjdk Version "1.8.0_242"
OpenJDK Laufzeitumgebung Corretto-8.242.07.1 (build 1.8.0_242-b07)
OpenJDK 64-Bit Server VM Corretto-8.242.07.1 (build 25.242-b07, mixed mode)
Sie können Ihre bestehende Web-Konsole von Oracle Java JDK auf ein alternatives JDK migrieren. Wählen Sie eines der folgenden Migrationsszenarien auf der Grundlage Ihrer aktuellen Apache Tomcat-Version.
Dieses Migrationsszenario erfordert keine Neuinstallation von Apache Tomcat.
Navigieren Sie zum Speicherort von Apache Tomcat (z.B. C:\Program Files\Apache Software Foundation\Tomcat 7.0\bin\Tomcat7w.exe
)
Klicken Sie im Fenster Eigenschaften von Apache Tomcat 7 auf die Registerkarte Allgemein und klicken Sie auf die Schaltfläche Anhalten, um den Apache Tomcat-Dienst zu beenden.
Deinstallieren Sie Ihr aktuelles JDK.
Installieren Sie Ihr gewünschtes JDK.
Gehen Sie zurück zum Fenster Apache Tomcat Eigenschaften und klicken Sie auf die Registerkarte Java.
Wählen Sie unter dem Pfad für die virtuelle Java-Maschine den korrekten Pfad zur jvm.dll-Datei je nach JDK aus (z. B. für Amazon Corretto: C:\Program Files\Amazon Corretto\jdk11.0.7\bin\jvm.dll
)
Gehen Sie zurück zur Registerkarte Allgemein und klicken Sie auf Start, um den Apache Tomcat-Dienst zu starten.
Überprüfen Sie, ob Sie sich bei der Webkonsole anmelden können.
Dieses Migrationsszenario erfordert die Neuinstallation von Apache Tomcat.
Sichern Sie die notwendigen Dateien:C:\Program Files\Apache Software Foundation\Tomcat 7.0\.keystore
C:\Program Files\Apache Software Foundation\Tomcat 7.0\conf\Server.xml
C:\Program Files\Apache Software Foundation\Tomcat 7.0\conf\Tomcat-users.xml
C:\Program Files\Apache Software Foundation\Tomcat 7.0\conf\Serverinfo.properties
C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\era\WEB-INF\classes\sk\eset\era\g2webconsole\server\modules\config\EraWebServerConfig.properties
Das JDK-Installationsprogramm herunterladen und ausführen.
Um zu ändern, welches JDK von Apache Tomcat verwendet wird, müssen Sie den Apache Tomcat neu installieren.
Wenn Sie mehr als die Web-Konsole auf Ihrer Instanz von Apache Tomcat betreiben, empfehlen wir Ihnen, die offizielle Apache Tomcat Upgrade/Migration Dokumentation zu lesen.
Wenn Sie einen benutzerdefinierten SSL-Zertifikatsspeicher im Tomcat-Ordner verwenden, erstellen Sie ein Backup des Zertifikats.
Deinstallieren Sie die aktuelle Version von Apache Tomcat.
Löschen Sie den folgenden Ordner, falls er noch auf Ihrem System vorhanden ist:
C:\Program Files\Apache Software Foundation\Tomcat 7.
Starten Sie das Apache Tomcat-Installationsprogramm aus dem ESET PROTECT All In One-Installationsordner. Wählen Sie während der Installation den Pfad zu Ihrem JDK, das Sie anstelle von Java SE verwenden möchten (zum Beispiel C:\Program Files\Amazon Corretto\jre8
).
Wenn Sie fertig sind, deaktivieren Sie das Kontrollkästchen neben Apache Tomcat ausführen.
Überprüfen Sie, dass der Apache Tomcat-Dienst nicht ausgeführt wird.
Kopieren Sie die Datei era.war aus dem Installer-Ordner in den Apache Tomcat Webapplikations-Ordner: Klicken Sie auf Start → Apache Tomcat → Tomcat Programmverzeichnis und öffnen Sie den Webapps-Ordner (auf den meisten Windows-Betriebssystemen - C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps
Nehmen Sie sich einige Minuten Zeit für die Dateiextraktion und die Installation der Webkonsole. Die Installation läuft unbemerkt ab, aber Sie können die erfolgreiche Installation durch das Vorhandensein des era Ordners innerhalb des webapps-Ordners überprüfen.
Wenn Sie die Webkonsole (Apache Tomcat) auf einem anderen Computer als die Serverkomponente ausführen, stellen Sie die gesicherte EraWebServerConfig.properties
-Datei an ihrem ursprünglichen Speicherort wieder her.
Überprüfen Sie, ob der Apache Tomcat das von Ihnen ausgewählte JDK verwendet. Klicken Sie dazu auf Start → Alle Programme → Apache Tomcat → Monitor Tomcat. Auf der Registerkarte Java unter Java Virtual Machine sollte der Pfad zu dem von Ihnen ausgewählten JDK stehen.
Sie können nun den Apache Tomcat-Dienst starten und überprüfen, ob die Webkonsole ohne Probleme läuft.