[KB7088] Instalace webové konzole ESET PROTECT s využitím JAVA JDK (Windows) (8.x-10.x)

Situace

Podrobnosti


Od ledna 2019 vyžadují veřejné aktualizace Oracle JAVA SE 8 pro firemní, komerční nebo produkční použití komerční licenci. Pokud si předplatné JAVA SE nezakoupíte, můžete pomocí tohoto postupu přejít na bezplatnou alternativu. Níže uvedené postupy se týkájí pouze instalací na operačním systému Windows.

Od verze 8 je ESET Security Management Center přejmenován na ESET PROTECT.


Řešení


Jsem uživatel Linuxu

Informace pro fungování JAVA v Linuxovém prostředí jsou k dispozici v níže uvedených článcích:


Podporované verze

Doporučené verze od společnosti ESET

Podporovány jsou pouze verze Java/JDK s dlouhodobou podporou (LTS):

Podporovaná verze Java/JDK ESET produkt
8 ESMC, ESET PROTECT 8.x
11 ESMC, ESET PROTECT 8.x
17
ESET PROTECT 10.x
ESET PROTECT 9.x
 
Oprava chyby "Failed to load data"

Restartuje službu Apache po každé změně
Službu Apache je potřeba restartovat po každé změně v .exe nebo .bat souborech.
  1. Stiskněte na klávesnici symbol Windows a napište příkaz Service.

  2. V zobrazeném seznamu klikněte pravým tlačítkem myši na Apache Tomcat.

  3. Klikněte na Restartovat.

Možnost 1
  1. Přejděte do složky Apache Tomcat a ve složce bin vyhledejte soubor tomcat9w.exe.

  2. Spusťte soubor tomcat9w.exe. Klikněte na kartu Java a do pole Java 9 Options přidejte následující hodnoty:

--add-opens=java.base/java.util=ALL-UNNAMED
--add-opens=java.base/java.util.concurrent=ALL-UNNAMED

Pole Java 9 Options nyní obsahuje následující hodnoty:

--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

  1. Klikněte na OK.
Možnost 2
  1. Přejděte do složky Apache Tomcat a ve složce bin vyhledejte a upravte soubor catalina.bat.

  2. Změňte hodnoty v části rem Configure JAVA 9 specific start-up parameters

set "JDK_JAVA_OPTIONS=%JDK_JAVA_OPTIONS% --add-opens=java.base/java.lang=ALL-UNNAMED"
set "JDK_JAVA_OPTIONS=%JDK_JAVA_OPTIONS% --add-opens=java.base/java.io=ALL-UNNAMED"
set "JDK_JAVA_OPTIONS=%JDK_JAVA_OPTIONS% --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED"

do

set "JDK_JAVA_OPTIONS=%JDK_JAVA_OPTIONS% --add-opens=java.base/java.lang=ALL-UNNAMED"
set "JDK_JAVA_OPTIONS=%JDK_JAVA_OPTIONS% --add-opens=java.base/java.io=ALL-UNNAMED"
set "JDK_JAVA_OPTIONS=%JDK_JAVA_OPTIONS% --add-opens=java.base/java.util=ALL-UNNAMED"
set "JDK_JAVA_OPTIONS=%JDK_JAVA_OPTIONS% --add-opens=java.base/java.util.concurrent=ALL-UNNAMED"
set "JDK_JAVA_OPTIONS=%JDK_JAVA_OPTIONS% --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED"
Možnost 3
  1. Přejděte do složky Apache Tomcat a ve složce bin vyhledejte a upravte soubor service.bat.

  2. Přejděte na řádek s --JvmOptions9 a upravte jej následujícím způsobem:

--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" ^

  • Apache Tomcat:
    • (ESMC 7.1, 7.2, ESET PROTECT). Doporučujeme nainstalovat nejnovější verzi Apache Tomcat 9.x.
    • 7.0.90 and 7.0.92 (ESMC 7.0).
  • JDK

Pokud máte v systému nainstalováno více verzí Java, doporučujeme odinstalovat starší verze Javy a ponechat pouze tu nejnovější.

Ujistěte se, že Java, ESMC nebo ESET PROTECT a Apache Tomcat jsou ve stejné bitové verzi (32bitová nebo 64bitová pro ESMC 7.0 a 64bitová pro novější verze).

Nasazení zařízení v rámci MDM pomocí QR kódu není, v některých verzích, funkční

Nasazení zařízení v rámci MDM (mobile device management) za použití QR kódu není funkční pro verze JDK 11.0.1 a OpenJDK 11.0.1. Nasazení pomocí OR kódu je funkční pouze s Amazon Corretto 8u192. Všechny ostatní metody nasazení v rámci MDM jsou funkční.

Instaluji ESET PROTECT Server pomocí All-in-one balíčku.


Instalace Amazon Corretto (JDK)

Klikněte pro rozbalení
Amazon Corretto 11 a 17 (JDK)

Tento postup popisuje proces instalace Amazon Correto 8.

Podobný postup lze použít i při instalaci dalších podporovaných verzí Amazon Corretto.

  1. Stáhněte si .msi instalační soubor.

  2. Dvakrát klikněte na soubor .msi a spusťte Průvodce instalací.

  3. Postupujte podle pokynů průvodce.

    Máte možnost nastavení vlastní cesty pro instalaci. Ve výchozím nastavení se Amazon Corretto 8 instaluje v cestě C:\Program Files\Amazon Corretto\. Pokud nastavíte vlastní cestu, uchovejte si ji pro další krok.

  4. Po dokončení Průvodce instalací nastavte proměnné prostředí JAVA_HOME a PATH.

    Nastavte JAVA_HOME v umístění instalace s poznámkou, že adresář obsahuje aktuálně nainstalovanou verzi. Pokud je například výchozí adresář použit pro 8u242, pak nastavte JAVA_HOME jako C:\Program Files\Amazon Corretto\jdk1.8.0_242.

    Přidejte %JAVA_HOME%\bin do aktuální proměnné PATH.

  5. Ověřte instalaci spuštěním příkazu java -version v příkazovém řádku. Měli byste vidět následující odpověď:

openjdk verze "1.8.0_242"
OpenJDK Runtime Environment 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)

Migrace stávajícího ESMC / ESET PROTECT Web Console na JDK

Stávající webovou konzoli můžete migrovat z Oracle Java JDK na alternativní. Vyberte si jeden z níže uvedených scénářů migrace podle vaší aktuální verze Apache Tomcat.


Migrační scénář pro Tomcat verze 7.0.90 a novější

Tento migrační scénář nevyžaduje přeinstalaci Apache Tomcat.

  1. Přejděte do umístění Apache Tomcat (například C:\Program Files\Apache Software Foundation\Tomcat 7.0\bin\Tomcat7w.exe)

  2. V okně možností Apache Tomcat 7 klikněte na kartu General, následně na tlačítko Stop pro zastavení služby Apache Tomcat.

  3. Odinstalujte aktuální verzi JDK.

  4. Nainstalujte požadovanou verzi JDK.

  5. Přejděte zpět do okna možnosti Apache Tomcat a klikněte na kartu Java.

  6. V cestě umístění Java Virtual Machine vyberte správnou cestu k souboru jvm.dll v závislosti na JDK (například pro Amazon Corretto: C:\Program Files\Amazon Corretto\jdk11.0.7\bin\jvm.dll)

  7. Přejděte zpět na kartu General  a kliknutím na Start spusťte službu Apache Tomcat.

  8. Ověřte, zda se můžete přihlásit do webové konzole.


Scénář migrace pro Tomcat verze 7.0.88 a starší

Tento migrační scénář vyžaduje přeinstalování Apache Tomcat.

  1. Zálohujte potřebné soubory:
    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

  2. Stáhněte a spusťte instalátor JDK.

  3. Chcete-li změnit verzi JDK, kterou používá Apache Tomcat, je potřeba přeinstalovat Apache Tomcat.

  4. Pokud na své instanci Apache Tomcat máte více instalací, než jen webovou konzoli ESET, doporučujeme vám navštívít oficiální dokumentaci pro upgrade/migraci Apache Tomcat.

  5. Pokud používáte vlastní úložiště certifikátu SSL ve složce Tomcat, certifikát si zazálohujte.

  6. Odinstalujte aktuální verzi Apache Tomcat.

  7. Odstraňte následující složku, pokud je v systému stále přítomna:

    C:\Program Files\Apache Software Foundation\Tomcat 7.

  8. Spusťte instalátor Apache Tomcat z ESET PROTECT All In One balíčku ze složky instalátorů. Během instalace vyberte cestu k vašemu JDK, které hodláte používat místo Java SE. (například C:\Program Files\Amazon Corretto\jre8).

  9. Po dokončení zrušte zaškrtnutí políčka u položky Run Apache Tomcat.

  10. Ověřte, že služba Apache Tomcat není spuštěna.

  11. Zkopírujte soubor era.war ze složky instalátorů do složky webových aplikací Apache Tomcat: klikněte na StartApache TomcatTomcat Program Directory a otevřete složku webapps (ve většině operačních systémů Windows - C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps

  12. Vyčkejte několik minut pro extrahování souborů a instalaci webové konzole. Instalace proběhne tichým způsobem. Úspěšnou instalaci můžete ověřit podle přítomnosti složky era uvnitř adresáře webapps.

  13. Pokud běží webová konzole (Apache Tomcat) na jiném počítači než na serveru samotném, obnovte zálohovaný soubor EraWebServerConfig.properties do původního umístění.

  14. Ověřte, že Apache Tomcat používá vybranou verzi JDK. Za tímto účelem klikněte na Start → All Programs → Apache Tomcat. Na kartě Java pod položkou Java Virtual Machine by měla být cesta k vybrané verzi JDK.

  15. Nyní můžete spustit službu Apache Tomcat a ověřit, že webová konzole je bez potíží spuštěná.