[KB7088] Inštalácia ESET PROTECT Web Console s použitím JDK (Windows)

Problém

Podrobnosti


Kliknutím rozbaľte


Od januára 2019 sú verejné aktualizácie Java SE 8 vydávané spoločnosťou Oracle k dispozícii na obchodné, komerčné alebo produkčné použitie len s komerčnou licenciou. Ak sa rozhodnete nezakúpiť si predplatné JAVA SE, môžete pomocou uvedeného postupu prejsť na bezplatnú alternatívu. Postup sa týka len inštalácií na systéme Windows.


Riešenie


Som používateľ Linuxu

Pozrite si súvisiace články o inštalácii Javy na:


Podporované verzie

Odporúčané verzie od spoločnosti ESET

Podporované sú len verzie Java/JDK s dlhodobou podporou (LTS):

Podporovaná verzia Java/JDK Produkt ESET
8 ESET PROTECT On‑prem 8.x
11 ESET PROTECT On‑prem 8.x
17
ESET PROTECT On‑prem 8.x s dodatočným manuálnym nastavením
ESET PROTECT On-Prem 9.x
ESET PROTECT On-Prem 10.x
ESET PROTECT On-Prem 11.x
21
ESET PROTECT On-Prem 11.x
 
Oprava chyby „Nepodarilo sa načítať dáta“

Reštartovanie služby Apache po každej zmene

Službu Apache je potrebné reštartovať po každej zmene v súboroch .exe alebo .bat.

  1. Na klávesnici stlačte symbol Windows a zadajte Service.

  2. V zozname uvedenom na pravej strane kliknite pravým tlačidlom myši na Apache Tomcat .

  3. Kliknite na Reštartovať.

Možnosť 1
  1. Prejdite do priečinka Apache Tomcat a v priečinku bin vyhľadajte súbor tomcat9w.exe.

  2. Spustite súbor tomcat9w.exe. Kliknite na kartu Java a do poľa Java 9 Options pridajte nasledujúce hodnoty:

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

Pole Java 9 Options teraz obsahuje nasledujúce 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. Kliknite na tlačidlo OK.
Možnosť 2
  1. Prejdite do priečinka Apache Tomcat a v priečinku bin vyhľadajte súbor catalina.bat.

  2. Zmeňte hodnoty v časti 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"

na

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žnosť 3
  1. Prejdite do priečinka Apache Tomcat a v priečinku bin vyhľadajte súbor service.bat.

  2. Prejdite na riadok s s --JvmOptions9 a upravte ho nasledujúcim spôsobom:

--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:
    • ESET PROTECT On-prem: Odporúčame nainštalovať najnovšiu verziu Apache Tomcat 9.x.

  • JDK

Ak máte vo svojom systéme nainštalované viaceré verzie Javy, odporúčame vám odinštalovať staršie verzie a ponechať iba najnovšiu verziu.

Uistite sa, že Java, ESET PROTECT a Apache Tomcat majú rovnakú bitovosť (32‑bit alebo 64‑bit pre novšie verzie).

Koniec životného cyklu týkajúci sa MDM

Nasadenie mobilného zariadenia v rámci MDM pomocou QR kódu nie je funkčné pre verzie JDK 11.0.1 a OpenJDK 11.0.1. Nasadenie pomocou QR kódu funguje len s Amazon Corretto 8u192.

Pre komponent správy mobilných zariadení (MDM) v rámci konzoly ESET PROTECT On‑Prem je naplánované ukončenie životného cyklu.

Inštalujem ESET PROTECT Server z All-in-one inštalátora.


Inštalácia Amazon Corretto (JDK)

Kliknutím rozbaľte
Amazon Corretto 11, 17 a 21 (JDK)

Tento postup opisuje proces inštalácie distribúcie Amazon Correto 17 alebo 21.

Podobný postup možno použiť aj pri inštalácii iných podporovaných verzií Amazon Corretto.

  1. Stiahnite si inštalačný súbor .msi (Windows) pre Amazon Corretto 17 alebo Amazon Corretto 21.

  2. Dvojitým kliknutím na súbor .msi spustite Sprievodcu inštaláciou.

  3. Postupujte podľa pokynov v sprievodcovi.

    Máte možnosť nastaviť vlastnú cestu pre inštaláciu. Predvolene je aplikácia Amazon Corretto 17 nainštalovaná do cesty C:\Program Files\Amazon Corretto\. Ak si nastavíte vlastnú cestu, poznačte si ju pre ďalší krok.

  4. Po dokončení Sprievodcu inštaláciou nastavte premenné prostredia JAVA_HOMEPATH.

    Nastavte JAVA_HOME v umiestnení inštalácie; adresár obsahuje aktuálne nainštalovanú verziu. Pozri nasledujúce príklady pre verzie 17 a 21.

  • Verzia 17: Nastavte JAVA_HOME ako C:\Program Files\Amazon Corretto\jdk17.0.10_7. Pridajte %JAVA_HOME%\bin do aktuálnej premennej PATH.
  • Verzia 21: Nastavte JAVA_HOME ako C:\Program Files\Amazon Corretto\jdk21.0.2_13. Pridajte %JAVA_HOME%\bin do aktuálnej premennej PATH.
Čísla zostáv sa môžu zmeniť

Každá zostava (17 a 21) obsahuje čísla zostáv v priečinku s verziou v adresári C:\Program Files\Amazon Corretto.. Tieto čísla sa môžu v budúcnosti zmeniť (keď bude vydaná novšia zostava).

  1. Inštaláciu overte spustením príkazu java -version v príkazovom riadku. Mali by ste vidieť nasledujúci výstup.

    Version 17
    openjdk version "17.0.10" 2024-01-16 LTS
    OpenJDK Runtime Environment Corretto-17.0.10.7.1 (build 17.0.10+7-LTS)
    OpenJDK 64-Bit Server VM Corretto-17.0.10.7.1 (build 17.0.10+7-LTS, mixed mode, sharing)
    
    Version 21
    openjdk version "21.0.2" 2024-01-16 LTS
    OpenJDK Runtime Environment Corretto-21.0.2.13.1 (build 21.0.2+13-LTS)
    OpenJDK 64-Bit Server VM Corretto-21.0.2.13.1 (build 21.0.2+13-LTS, mixed mode, sharing)

Migrácia existujúcej konzoly ESET PROTECT Web Console na používanie JDK

Existujúcu konzolu Web Console môžete migrovať z Oracle Java JDK na alternatívnu. Vyberte jeden z nasledujúcich scenárov migrácie na základe aktuálnej verzie Apache Tomcat.


Migračný scenár pre službu Tomcat verzie 7.0.90 a novšie

Tento scenár migrácie nevyžaduje preinštalovanie služby Apache Tomcat.

  1. Prejdite do umiestnenia služby Apache Tomcat (napríklad C:\Program Files\Apache Software Foundation\Tomcat 7.0\bin\Tomcat7w.exe.

  2. V okne Apache Tomcat 7 Properties kliknite na kartu General a kliknutím na tlačidlo Stop zastavte službu Apache Tomcat.

  3. Odinštalujte aktuálnu verziu JDK.

  4. Nainštalujte požadovanú verziu JDK.

  5. Vráťte sa do okna Apache Tomcat Properties a kliknite na kartu Java.

  6. V rámci cesty Java Virtual Machine vyberte správnu cestu k súboru jvm.dll na základe JDK (napríklad C:\Program Files\Amazon Corretto\jdk11.0.7\bin\jvm.dll pre Amazon Corretto).

  7. Vráťte sa na kartu General a kliknutím na tlačidlo Start spustite službu Apache Tomcat.

  8. Skontrolujte, či sa môžete prihlásiť do Web Console.


Migračný scenár pre službu Tomcat verzie 7.0.88 a staršie

Tento scenár migrácie vyžaduje preinštalovanie služby Apache Tomcat.

  1. Zálohujte potrebné súbory:
    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. Stiahnite si a spustite inštalátor JDK.

  3. Ak chcete zmeniť verziu JDK, ktorú používa Apache Tomcat, službu Apache musíte preinštalovať.

  4. Ak na svojej inštancii Apache Tomcat spúšťate viac ako len Web Console, odporúčame vám pozrieť si oficiálnu dokumentáciu k aktualizácii/migrácii Apache Tomcat.

  5. Ak používate vlastné úložisko certifikátu SSL v priečinku Tomcat, certifikát si zálohujte.

  6. Odinštalujte svoju súčasnú verziu Apache Tomcat.

  7. Odstráňte nasledujúci priečinok, ak sa stále nachádza v systéme:

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

  8. Spustite inštalátor Apache Tomcat z priečinka All-in-one inštalátorov ESET PROTECT. Počas inštalácie vyberte cestu k svojmu JDK, ktoré chcete používať namiesto Java SE (napr. C:\Program Files\Amazon Corretto\jre8).

  9. Po dokončení zrušte začiarknutie políčka vedľa položky Run Apache Tomcat.

  10. Overte si, že služba Apache Tomcat nie je spustená.

  11. Skopírujte súbor era.war z priečinka s inštalátormi do priečinka webových aplikácií Apache Tomcat: kliknite na StartApache TomcatTomcat Program Directory a otvorte priečinok webapps (vo väčšine operačných systémov Windows – C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps).

  12. Na extrakciu súboru a inštaláciu Web Console si vyhraďte niekoľko minút. Inštalácia prebehne na pozadí, ale jej úspešnosť si môžete overiť na základe prítomnosti priečinka era v adresári webapps.

  13. Ak spúšťate Web Console (Apache Tomcat) na inom počítači ako na samotnom serveri, obnovte zálohovaný súbor EraWebServerConfig.properties do jeho pôvodného umiestnenia.

  14. Uistite sa, že služba Apache Tomcat používa vybranú verziu JDK. Kliknite na tlačidlo StartAll ProgramsApache TomcatMonitor Tomcat. Na karte Java v časti Java Virtual Machine by mala byť cesta k vybranej verzii JDK.

  15. Teraz môžete spustiť službu Apache Tomcat a overiť, či Web Console možno spustiť bez problémov.