Подходы работы с 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, выполните действия:
-
Установите на сервер, на котором будет производиться запуск, JRE не ниже версии 17.
Убедитесь, что переменная JAVA_HOMEсодержит путь к актуальной JRE не ниже версии 17. -
Загрузите и распакуйте архив
*.tar.gzс пакетамиinno-lcm-coreлюбым удобным способом (см. раздел «Установка Deb-пакетов с модулями продукта»). -
Распакуйте пакет
.debв требуемую директорию, например, выполнив команду:dpkg-deb -R inno-lcm.core-<version>.deb inno-lcm-core /opt/inno-lcm-core
-
Перейдите в директорию с исполняемыми файлами
*.jarприложенияinno-lcm-core:cd /opt/inno-lcm-core/lib/app
-
Запустите исполняемый файл
lcm-app-runner.jarудобным способом, например, выполнив команду:java -Dquarkus.config.locations=/opt/inno-lcm-core/application.properties -jar lcm-app-runner.jar