[KB7088] Инсталиране на уеб конзолата на ESET PROTECT с помощта на JDK (Windows)

ЗАБЕЛЕЖКА:

Тази страница е преведена от компютър. Щракнете върху Английски под Езици на тази страница, за да се покаже оригиналният текст. Ако установите, че нещо не е ясно, моля, свържете се с местната поддръжка.

Издание

Подробности


Натиснете, за да разширите


От януари 2019 г. публичните актуализации на Oracle JAVA SE 8 за бизнес, търговска или производствена употреба изискват търговски лиценз. Ако не сте закупили абонамент за JAVA SE, използвайте това ръководство, за да преминете към безплатна алтернатива. Засегнати са само инсталации в Windows.


Решение


Аз съм потребител на Linux

Вижте свързаните статии за инсталиране на Java на:


Поддържани версии

Препоръчани версии от ESET

Поддържат се само версии на Java/JDK с дългосрочна поддръжка (LTS):

Поддържана версия на Java/JDK Продукт на ESET
8 ESET PROTECT On-Prem 8.x
11 ESET PROTECT On-Prem 8.x
17
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
 
Отстраняване на грешката "Неуспешно зареждане на данни"

Рестартирайте услугата Apache след всяка промяна

Трябва да рестартирате Apache Service след всяка промяна в .exe или .bat файловете.

  1. Натиснете клавиша Windows на клавиатурата си и напишете Service.

  2. Щракнете с десния бутон на мишката върху Apache Tomcat от списъка вдясно.

  3. Щракнете върху Restart.

Възможност 1
  1. Отидете в папката Apache Tomcat и в папката bin намерете файла tomcat9w.exe.

  2. Стартирайте файла tomcat9w.exe. Щракнете върху раздела Java и добавете следните стойности в полето Java 9 Options:

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

Полето Java 9 Options вече включва следните стойности:

--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. Щракнете върху OK.
Вариант 2
  1. Отидете в папката Apache Tomcat и в папката bin намерете и редактирайте catalina.bat.

  2. Променете стойностите в раздел rem Конфигуриране на специфични параметри за стартиране на JAVA 9

    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
  1. Отидете в папката Apache Tomcat и в папката bin намерете и редактирайте service.bat.

  2. Навигирайте до реда s --JvmOptions9 и го редактирайте по следния начин:

--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: Препоръчваме да инсталирате най-новата версия на Apache Tomcat 9.x.

  • JDK
  • Безплатни алтернативни варианти (това са примери; можете да използвате OpenJDK и от други доставчици)

Ако в системата ви са инсталирани няколко версии на Java, препоръчваме ви да деинсталирате по-ранните версии на Java и да запазите само най-новата версия.

Уверете се, че Java, ESET PROTECT и Apache Tomcat са с една и съща битовост (32-битова или 64-битова за по-късните версии).

MDM, планиран за край на жизнения цикъл

Записването на MDM мобилно устройство с помощта на QR код не функционира за JDK 11.0.1 и OpenJDK 11.0.1. MDM записването на мобилно устройство с помощта на QR код е функционално само за Amazon Corretto 8u192.

ESET PROTECT On-Prem компонент за управление на мобилни устройства е планиран за край на жизнения цикъл

Инсталирам ESET PROTECT Server от инсталатора "Всичко в едно".


Инсталирам Amazon Corretto (JDK)

Щракнете, за да разширите
Amazon Corretto 11, 17 и 21 (JDK)

Тази процедура описва процеса на инсталиране на Amazon Correto 17 или 21.

Подобна процедура може да се приложи при инсталирането на други поддържани версии на Amazon Corretto.

  1. Изтеглете инсталационния .msi файл за Windows за Amazon Corretto 17 или за Amazon Corretto 21.

  2. Щракнете двукратно върху .msi файла, за да стартирате съветника за инсталиране.

  3. Следвайте стъпките в съветника.

    Имате възможност да зададете потребителски път за инсталиране. По подразбиране Amazon Corretto 17 се инсталира на адрес C:\Program Files\Amazon Corretto\. Ако зададете потребителски път, отбележете го за следващата стъпка.

  4. Когато съветникът за инсталиране приключи, задайте променливите на средата JAVA_HOME и PATH.

    Задайте JAVA_HOME на мястото за инсталиране, като отбележите, че директорията съдържа текущо инсталираната версия. Вижте следните примери за версии 17 и 21.

  • Версия 17: Задайте JAVA_HOME като C:\Program Files\Amazon Corretto\jdk17.0.10_7. Добавете %JAVA_HOME%\bin към текущата променлива PATH.
  • Версия 21: Задайте JAVA_HOME като C:\Program Files\Amazon Corretto\jdk21.0.2_13. Добавете %JAVA_HOME%\bin към текущата променлива PATH.
Номерата на сглобките могат да се променят

Всяка компилация (17 и 21) съдържа номера на компилация в папката "version" в C:\Program Files\Amazon Corretto. Тези номера могат да се променят в бъдеще (когато бъде пусната по-нова компилация).

  1. Проверете инсталацията, като стартирате java -version в командния ред. Трябва да видите следния изход.

    Версия 17 openjdk версия "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, смесен режим, споделяне) Версия 21 openjdk версия "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, смесен режим, споделяне)

Мигриране на съществуващата ESET PROTECT Web Console за използване на JDK

Можете да мигрирате съществуващата си уеб конзола от Oracle Java JDK към алтернативна такава. Изберете един от сценариите за миграция по-долу в зависимост от текущата версия на Apache Tomcat.


Сценарий за миграция за Tomcat версия 7.0.90 и по-нова

Този сценарий на миграция не изисква преинсталиране на Apache Tomcat.

  1. Навигирайте до местоположението на Apache Tomcat (например C:\Program Files\Apache Software Foundation\Tomcat 7.0\bin\Tomcat7w.exe)

  2. В прозореца Apache Tomcat 7 Properties (Свойства на Apache Tomcat 7 ) щракнете върху раздела General (Общи) и щракнете върху бутона Stop (Спиране), за да спрете услугата Apache Tomcat.

  3. Деинсталирайте текущия JDK.

  4. Инсталирайте желания JDK.

  5. Върнете се в прозореца Apache Tomcat Properties и щракнете върху раздела Java.

  6. Под Java Virtual Machine path (Път до Java виртуалната машина ) изберете правилния път до файла jvm.dll в зависимост от JDK (например за Amazon Corretto: C:\Program Files\Amazon Corretto\jdk11.0.7\bin\jvm.dll)

  7. Върнете се в раздела General (Общи) и щракнете върху Start (Старт), за да стартирате услугата Apache Tomcat.

  8. Проверете дали можете да влезете в уеб конзолата.


Сценарий за миграция за Tomcat версия 7.0.88 и по-ранни версии

Този сценарий за миграция изисква преинсталиране на Apache Tomcat.

  1. Създайте резервно копие на необходимите файлове:
    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. Изтеглете и стартирайте инсталатора на JDK.

  3. За да промените JDK, който се използва от Apache Tomcat, трябва да преинсталирате Apache Tomcat.

  4. Ако използвате повече от Web Console на вашата инстанция на Apache Tomcat, препоръчваме ви да проверите официалната документация за надграждане/миграция на Apache Tomcat.

  5. Ако използвате потребителски SSL сертификат, съхраняван в папката на Tomcat, направете резервно копие на сертификата.

  6. Деинсталирайте текущата версия на Apache Tomcat.

  7. Изтрийте следната папка, ако тя все още присъства в системата ви:

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

  8. Стартирайте инсталатора на Apache Tomcat от папката с инсталатори на ESET PROTECT All In One. По време на инсталацията изберете пътя до вашия JDK, който възнамерявате да използвате вместо Java SE (например C:\Program Files\Amazon Corretto\jre8).

  9. Когато приключите, премахнете отметката в квадратчето до Run Apache Tomcat.

  10. Проверете дали услугата Apache Tomcat не е стартирана.

  11. Копирайте файла era.war от папката с инсталаторите в папката с уеб приложения на Apache Tomcat: щракнете върху StartApache TomcatTomcat Program Directory и отворете папката webapps (при повечето операционни системи Windows - C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps)

  12. Оставете няколко минути за извличане на файловете и инсталиране на Web Console. Инсталацията ще протече безшумно, но можете да проверите успешната инсталация чрез наличието на папката era в папката webapps.

  13. Ако стартирате уеб конзолата (Apache Tomcat) на компютър, различен от компонента на сървъра, възстановете архивирания файл EraWebServerConfig.properties на оригиналното му място.

  14. Проверете дали Apache Tomcat използва избрания от вас JDK. За целта щракнете върху СтартВсички програмиApache TomcatМонитор Tomcat. В раздела Java под Java Virtual Machine (Виртуална машина на Java) трябва да има път до избраната от вас JDK.

  15. Сега можете да стартирате услугата Apache Tomcat и да проверите дали уеб конзолата работи без проблеми.

Имате ли нужда от допълнителна помощ?