[KB7088] Įdiekite ESET PROTECT Web konsolę naudodami JDK (Windows)

PASTABA:

Šį puslapį išvertė kompiuteris. Norėdami peržiūrėti originalų tekstą, spustelėkite anglų kalbą šio puslapio skiltyje Kalbos. Jei jums kas nors neaišku, kreipkitės į vietinę pagalbos tarnybą.

Problema

Išsami informacija


Spustelėkite, jei norite išplėsti


Nuo 2019 m. sausio mėnesio Oracle JAVA SE 8 viešiems atnaujinimams, skirtiems naudoti versle, komerciniam ar gamybiniam naudojimui, reikalinga komercinė licencija. Jei neįsigijote JAVA SE prenumeratos, naudokitės šiuo vadovu, kad pereitumėte prie nieko nekainuojančios alternatyvos. Poveikis taikomas tik "Windows" sistemoje įdiegtiems įrenginiams.


Sprendimas


Esu "Linux" naudotojas

Žr. susijusius straipsnius apie "Java" diegimą sistemoje:


Palaikomos versijos

ESET rekomenduojamos versijos

Palaikomos tik ilgalaikio palaikymo (LTS) Java/JDK versijos:

Palaikomos Java/JDK versijos ESET produktas
8 ESET PROTECT On-Prem 8.x
11 ESET PROTECT On-Prem 8.x
17
ESET PROTECT On-Prem 8.x su papildomais rankiniais nustatymais
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
 
Klaidos "Nepavyko įkelti duomenų" ištaisymas

Po kiekvieno pakeitimo iš naujo paleisti Apache tarnybą

Po kiekvieno .exe arba .bat failų pakeitimo reikia iš naujo paleisti Apache tarnybą.

  1. Paspauskite Windows kla viatūros klavišą ir įveskite Service.

  2. Dešinėje pusėje esančiame sąraše dešiniuoju pelės klavišu spustelėkite " Apache Tomcat" .

  3. Spustelėkite Iš naujo paleisti.

1 variantas
  1. Nueikite į "Apache Tomcat" aplanką ir šiukšliadėžėje raskite tomcat9w.exe.

  2. Paleiskite tomcat9w.exe failą. Spustelėkite skirtuką Java ir į lauką Java 9 Options (Java 9 parinktys) įrašykite šias reikšmes:

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

Dabar " Java 9" parinkčių laukas apima šias reikšmes:

--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. Spustelėkite OK.
2 variantas
  1. Pereikite į "Apache Tomcat" aplanką ir bin aplanke raskite ir redaguokite catalina.bat.

  2. Pakeiskite reikšmes skirsnyje rem Konfigūruoti JAVA 9 specifinius paleidimo parametrus

    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"

į

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"
3 variantas
  1. Pereikite į "Apache Tomcat" aplanką ir bin aplanke suraskite ir redaguokite service.bat.

  2. Pereikite prie eilutės s --JvmOptions9 ir ją redaguokite taip:

--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: Rekomenduojame įdiegti naujausią Apache Tomcat 9.x versiją.

  • JDK
  • Nebrangios alternatyvios galimybės (tai yra pavyzdžiai; galite naudoti ir kitų tiekėjų "OpenJDK")

Jei sistemoje įdiegtos kelios "Java" versijos, rekomenduojame pašalinti ankstesnes "Java" versijas ir palikti tik naujausią versiją.

Užtikrinkite, kad Java, ESET PROTECT ir Apache Tomcat turi tą patį bitų skaičių (32 bitų arba 64 bitų vėlesnėse versijose).

Planuojama MDM gyvavimo pabaigos data

MDM mobiliojo įrenginio registracija naudojant QR kodą neveikia JDK 11.0.1 ir OpenJDK 11.0.1 versijose. MDM mobiliojo įrenginio registracija naudojant QR kodą veikia tik "Amazon Corretto 8u192".

Planuojama, kad ESET PROTECT On-Prem mobiliųjų įrenginių valdymo komponento gyvavimo pabaiga

Diegiu ESET PROTECT serverį iš "All-in-one" diegimo programos.


Įdiekite "Amazon Corretto" (JDK)

Spustelėkite, jei norite išplėsti
Amazon Corretto 11, 17 ir 21 (JDK)

Šioje procedūroje aprašomas "Amazon Correto 17" arba 21 diegimo procesas.

Panašią procedūrą galima taikyti diegiant kitas palaikomas "Amazon Corretto" versijas.

  1. Atsisiųskite " Amazon Corretto 17" arba " Amazon Corretto 21" "Windows" .msi diegimo failą.

  2. Dukart spustelėkite .msi failą, kad paleistumėte diegimo vedlį.

  3. Atlikite vedlio nurodytus veiksmus.

    Galite nustatyti pasirinktinį diegimo kelią. Pagal numatytuosius nustatymus "Amazon Corretto 17" įdiegiama adresu C:\Program Files\Amazon Corretto\. Jei nustatysite pasirinktinį kelią, užsirašykite jį kitam žingsniui.

  4. Baigę diegimo vedlį, nustatykite JAVA_HOME ir PATH aplinkos kintamuosius.

    Nustatykite JAVA_HOME į diegimo vietą, atkreipdami dėmesį, kad kataloge yra šiuo metu įdiegta versija. Žr. toliau pateiktus 17 ir 21 versijų pavyzdžius.

  • 17 versija: nustatykite JAVA_HOME kaip C:\Program Files\Amazon Corretto\jdk17.0.10_7. Pridėkite %JAVA_HOME%\bin prie dabartinio PATH kintamojo.
  • 21 versija: Nustatykite JAVA_HOME kaip C:\Program Files\Amazon Corretto\jdk21.0.2_13. Pridėkite %JAVA_HOME%\bin prie dabartinio PATH kintamojo.
Sukūrimo numeriai gali keistis

Kiekvienos sudėties (17 ir 21) sudėties numeriai yra aplanke "version", esančiame C:\Program Files\Amazon Corretto. Ateityje šie numeriai gali pasikeisti (kai bus išleista naujesnė sąranka).

  1. Įdiegimą patikrinkite komandų eilutėje paleidę java -version. Turėtumėte pamatyti tokią išvestį.

    Versija 17 openjdk versija "17.0.10" 2024-01-16 LTS OpenJDK Runtime Environment Corretto-17.0.10.7.1 (kompiliacija 17.0.10+7-LTS) OpenJDK 64-Bit Server VM Corretto-17.0.10.7.1 (kompiliacija 17.0.10+7-LTS, mišrus režimas, dalijimasis) 21 versija openjdk versija "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ų serverio VM Corretto-21.0.2.13.1 (build 21.0.2+13-LTS, mišrus režimas, dalijimasis)

Esamos ESET PROTECT Web konsolės perkėlimas į JDK

Galite migruoti esamą Web konsolę iš Oracle Java JDK į alternatyvią. Pasirinkite vieną iš žemiau pateiktų migracijos scenarijų pagal dabartinę Apache Tomcat versiją.


Migracijos scenarijus Tomcat 7.0.90 ir vėlesnei versijai

Pagal šį migracijos scenarijų nereikia iš naujo įdiegti "Apache Tomcat".

  1. Pereikite prie "Apache Tomcat" vietos (pavyzdžiui, C:\Program Files\Apache Software Foundation\Tomcat 7.0\bin\Tomcat7w.exe)

  2. Lange " Apache Tomcat 7 Properties" spustelėkite skirtuką " General" ir spustelėkite mygtuką " Stop", kad sustabdytumėte "Apache Tomcat" paslaugą.

  3. Išinstaliuokite dabartinį JDK.

  4. Įdiekite norimą JDK.

  5. Grįžkite į " Apache Tomcat Properties " langą ir spustelėkite skirtuką Java.

  6. Lauke Java Virtual Machine path ( Java virtualios mašinos kelias) pasirinkite teisingą kelią iki jvm.dll failo pagal JDK (pavyzdžiui, "Amazon Corretto" atveju - C:\Program Files\Amazon Corretto\jdk11.0.7\bin\jvm.dll)

  7. Grįžkite į skirtuką General (Bendrosios) ir spustelėkite Start (Paleisti), kad paleistumėte "Apache Tomcat" paslaugą.

  8. Patikrinkite, ar galite prisijungti prie žiniatinklio konsolės.


"Tomcat" versijos 7.0.88 ir ankstesnių versijų perkėlimo scenarijus

Pagal šį migravimo scenarijų reikia iš naujo įdiegti "Apache Tomcat".

  1. Padarykite atsargines reikiamų failų kopijas:
    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. Atsisiųskite ir paleiskite JDK diegimo programą.

  3. Norėdami pakeisti "Apache Tomcat" naudojamą JDK, turite iš naujo įdiegti "Apache Tomcat".

  4. Jei savo "Apache Tomcat" egzemplioriuje naudojate ne tik "Web Console", rekomenduojame susipažinti su oficialia "Apache Tomcat" atnaujinimo / migravimo dokumentacija.

  5. Jei naudojate "Tomcat" aplanke saugomą pasirinktinį SSL sertifikatą, sukurkite atsarginę sertifikato kopiją.

  6. Pašalinkite dabartinę "Apache Tomcat" versiją.

  7. Ištrinkite šį aplanką, jei jis vis dar yra jūsų sistemoje:

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

  8. Paleiskite Apache Tomcat diegimo programą iš ESET PROTECT All In One diegimo programų aplanko. Diegimo metu pasirinkite savo JDK, kurį ketinate naudoti vietoj Java SE, kelią (pavyzdžiui, C:\Program Files\Amazon Corretto\jre8).

  9. Kai baigsite, panaikinkite žymimojo langelio šalia Paleisti "Apache Tomcat" žymėjimą.

  10. Patikrinkite, ar "Apache Tomcat" paslauga neveikia.

  11. Nukopijuokite era.war failą iš diegimo programos aplanko į "Apache Tomcat" žiniatinklio programų aplanką: spustelėkite Pradėti → " Apache Tomcat" → " Tomcat" programos katalogas ir atidarykite aplanką webapps (daugumoje "Windows" operacinių sistemų - C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps)

  12. Palikite kelias minutes failų ištraukimui ir "Web Console" įdiegimui. Diegimas vyks tyliai, tačiau sėkmingą diegimą galėsite patikrinti pagal tai, ar webapps aplanke yra aplankas era .

  13. Jei žiniatinklio konsolę (Apache Tomcat) paleidžiate kitame kompiuteryje nei serverio komponentas, atkurkite atsarginę EraWebServerConfig.properties failo kopiją į pradinę vietą.

  14. Patikrinkite, ar "Apache Tomcat" naudoja pasirinktą JDK. Norėdami tai padaryti, spustelėkite PradėtiVisos programosApache TomcatMonitor Tomcat. Skirtuko Java skiltyje Java Virtual Machine(Java virtualioji mašina) turėtų būti kelias iki jūsų pasirinkto JDK.

  15. Dabar galite paleisti "Apache Tomcat" paslaugą ir patikrinti, ar žiniatinklio konsolė veikia be problemų.