Подходы работы с Java

Дистрибутив Java включен по умолчанию в устанавливаемый Deb-пакет с модулем inno-lcm-core (бэкендом продукта «Служба управления конфигурациями»). При сборке Deb-пакета подключается дистрибутив Java, который был использован при сборке Deb-пакета непосредственно на сервере, где производилась сборка.

Версия Java должна быть не ниже 17.

Запуск приложения через JRE, встроенный в Deb-пакет

При установке и запуске модуля inno-lcm-core из Deb-пакета, автоматически происходит создание службы lcm.service и запуск бэкенда продукта «Служба управления конфигурациями» через встроенный в Deb-пакет JRE. В данном случае дополнительных действий предпринимать не требуется.

Запуск приложения через сторонний JRE, установленный на сервере

Для запуска модуля inno-lcm-core приложения через стороний JRE, выполните действия:

  1. Установите на сервер, на котором будет производиться запуск, JRE не ниже версии 17.

    Убедитесь, что переменная JAVA_HOME содержит путь к актуальной JRE не ниже версии 17.
  2. Загрузите и распакуйте архив *.tar.gz с пакетами inno-lcm-core любым удобным способом (см. раздел «Установка Deb-пакетов с модулями продукта»).

  3. Распакуйте пакет .deb в требуемую директорию, например, выполнив команду:

    dpkg-deb -R inno-lcm.core-<version>.deb inno-lcm-core /opt/inno-lcm-core
  4. Перейдите в директорию с исполняемыми файлами *.jar приложения inno-lcm-core:

    cd /opt/inno-lcm-core/lib/app
  5. Запустите исполняемый файл lcm-app-runner.jar удобным способом, например, выполнив команду:

    java -Dquarkus.config.locations=/opt/inno-lcm-core/application.properties -jar lcm-app-runner.jar