[KB7088] Встановлення вебконсолі ESET PROTECT за допомогою JDK (Windows) (8.x-10.x)

Проблема

Деталі


Натисніть, щоб розгорнути


Починаючи з січня 2019 року, публічні оновлення Oracle JAVA SE 8 для ділового, комерційного або виробничого використання вимагають комерційної ліцензії. Якщо ви не придбали передплату на JAVA SE, ви можете скористатися цим посібником для переходу на безкоштовну альтернативу. Це стосується лише інсталяцій на Windows.

Починаючи з версії 8, ESET Security Management Center перейменовано в ESET PROTECT.


Рішення


Я користувач Linux

Ознайомтеся зі статтями про встановлення Java на:


Підтримувані версії

Рекомендовані версії ESET

Підтримуються тільки версії Java/JDK з довгостроковою підтримкою (LTS):

Підтримувана версія Java/JDK Продукт ESET
8 ESMC, ESET PROTECT 8.x
11 ESMC, ESET PROTECT 8.x
17
ESET PROTECT 10.x
ESET PROTECT 9.x
 
Виправити помилку "Не вдалося завантажити дані"

Перезапускайте службу Apache після кожної зміни

Необхідно перезапускати службу Apache після кожної зміни в файлах .exe або .bat.

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

  2. Клікніть правою кнопкою миші по ньому Apache Tomcat зі списку праворуч.

  3. Натисніть Перезапустити.

Варіант 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 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"

на

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:
    • (ESMC 7.1, 7.2, ESET PROTECT). Рекомендуємо встановити останню версію Apache Tomcat 9.x.
    • 7.0.90 та 7.0.92 (ESMC 7.0).
  • JDK
    • JDK 11 (LTS) – для завантаження інсталятора потрібен обліковий запис Oracle 
    • JDK 17 (LTS)

Якщо у вашій системі встановлено декілька версій Java, рекомендується видалити попередні версії Java і залишити тільки актуальну.

Переконайтеся, що Java, ESMC або ESET PROTECT та Apache Tomcat мають однакову розрядність (32-розрядну або 64-розрядну для ESMC 7.0 та 64-розрядну для новіших версій).

На деяких версіях не працює реєстрація MDM

Реєстрація мобільних пристроїв MDM за допомогою QR-коду не працює для JDK 11.0.1 та OpenJDK 11.0.1. Реєстрація мобільних пристроїв MDM за допомогою QR-коду працює тільки для Amazon Corretto 8u192. Всі інші способи реєстрації на MDM працюють.

Я встановлюю ESET PROTECT Server з універсального інсталятора.



Встановлення Amazon Corretto (JDK)

Натисніть для розгортання
Amazon Corretto 11 і 17 (JDK)

Ця процедура описує процес встановлення Amazon Corretto 8.

Аналогічна процедура може бути застосована при установці інших підтримуваних версій Amazon Corretto.

  1. Завантажте інсталяційний файл Windows .msi.

  2. Двічі натисніть на файл .msi для запуску Майстра встановлення.

  3. Двічі натисніть на файл, щоб запустити майстер встановлення.

  4. Дотримуйтесь вказівок майстра.

    У вас є можливість вказати власний шлях інсталяції. За замовчуванням Amazon Corretto 8 інсталюється за адресою C:\Program Files\Amazon Corretto\. Якщо ви встановите власний шлях, запишіть його для наступного кроку.

  5. Після завершення роботи майстра встановлення встановіть значення змінних середовища JAVA_HOME і PATH.

    Встановіть JAVA_HOME в місце інсталяції, звернувши увагу на те, щоб каталог містив встановлену в даний момент версію. Наприклад, якщо для 8u242 використовується каталог за замовчуванням, то встановіть JAVA_HOME як C:\Program Files\Amazon Corretto\jdk1.8.0_242.

    Додайте %JAVA_HOME%\bin до поточної змінної PATH.

  6. Перевірте встановлення, виконавши java -version в командному рядку. Ви повинні побачити наступний висновок.

openjdk версія "1.8.0_242"
Середовище виконання OpenJDK Corretto-8.242.07.1 (збірка 1.8.0_242-b07)
OpenJDK 64-Bit Server VM Corretto-8.242.07.1 (build 25.242-b07, змішаний режим)

Міграція існуючої вебконсолі ESMC / ESET PROTECT на використання JDK

Ви можете перенести наявну вебконсоль з Oracle Java JDK на альтернативну. Виберіть один із наведених нижче сценаріїв міграції залежно від поточної версії Apache Tomcat.


Сценарій міграції для Tomcat версії 7.0.90 і вище

Даний сценарій міграції не вимагає перевстановлення Apache Tomcat.

  • Перейдіть до місця розташування Apache Tomcat (наприклад, C:\Program Files\Apache Software Foundation\Tomcat 7.0\bin\Tomcat7w.exe)

  • У вікні Властивості Apache Tomcat 7 перейдіть на вкладку Загальні і натисніть кнопку Зупинити, щоб зупинити службу Apache Tomcat.

  • Видаліть поточний JDK.

  • Встановіть потрібний JDK.

  • Поверніться до вікна Властивості Apache Tomcat і перейдіть на вкладку Java.

  • У рядку Java Virtual Machine виберіть правильний шлях до файлу jvm.dll на основі JDK (наприклад, для Amazon Corretto C:\Program Files\Amazon Corretto\jdk11.0.7\bin\jvm.dll)

  • Поверніться на вкладку Загальні і натисніть кнопку Запустити, щоб запустити службу Apache Tomcat.

  • Переконайтеся, що ви можете увійти в вебконсоль.

    Сценарій міграції для Tomcat версії 7.0.88 і нижче

    Даний сценарій міграції вимагає перевстановлення Apache Tomcat.

  • Зробіть резервну копію необхідних файлів:
    C:\Program Files\Apache Software Foundation\Tomcat 7.0\.keystore
    . C:\Program Files\Apache Software Foundation\Tomcat 7.0\conf\Server.xml
    </code 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

  • Завантажте та запустіть інсталятор JDK.

  • Щоб змінити, який JDK використовується Apache Tomcat, потрібно перевстановити Apache Tomcat.

  • Якщо на вашому екземплярі Apache Tomcat запущено більше, ніж вебконсоль, рекомендуємо ознайомитися з офіційною документацією по оновленню/міграції Apache Tomcat.

  • Якщо ви використовуєте власне сховище SSL-сертифікатів в папці Tomcat, створіть резервну копію сертифіката.

  • Видаліть поточну версію Apache Tomcat.

  • Встановіть поточну версію Apache Tomcat.

  • Видаліть наступну папку, якщо вона все ще присутня у вашій системі:

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

  • Запустіть інсталятор Apache Tomcat з папки інсталяторів ESET PROTECT All In One. Під час інсталяції виберіть шлях до вашого JDK, який ви маєте намір використовувати замість Java SE (наприклад, C:\Program Files\Amazon Corretto\jre8).

  • Під час інсталяції виберіть шлях до вашого JDK, який ви маєте намір використовувати замість Java SE.

  • По завершенні зніміть прапорець навпроти пункту Запустити Apache Tomcat.

  • Переконайтеся, що служба Apache Tomcat не запущена.

  • Скопіюйте файл era.war з папки інсталяторів в папку веб-додатків Apache Tomcat: натисніть ПускApache TomcatTomcat Program Directory і відкрийте папку webapps (в більшості операційних систем Windows - C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps)

  • Зачекайте кілька хвилин на розпакування файлів та встановлення вебконсолі. Інсталяція пройде безшумно, але ви можете переконатися в успішному встановленні за наявністю папки era всередині папки webapps.

  • Успішність інсталяції можна перевірити за наявністю папки era всередині папки webapps.

  • Якщо ви запускаєте вебконсоль (Apache Tomcat) на іншому комп'ютері, ніж компонент "Сервер", відновіть резервну копію файлу EraWebServerConfig.properties в початкове розташування.

  • Переконайтеся, що Apache Tomcat використовує обраний вами JDK. Для цього натисніть ПускВсі програмиApache TomcatМонітор Tomcat. У вкладці Java в розділі Java Virtual Machine повинен бути шлях до обраного вами JDK.

  • Тепер можна запустити службу Apache Tomcat і переконатися, що вебконсоль працює без проблем.

Потрібна подальша допомога?