Попытка запустить minifi-0.5.0/nifi-1.8.0 с помощью jdk17 – возникает ошибка Java – Контейнер – DockerJAVA

Программисты JAVA общаются здесь
Anonymous
Попытка запустить minifi-0.5.0/nifi-1.8.0 с помощью jdk17 – возникает ошибка Java – Контейнер – Docker

Сообщение Anonymous »

На самом деле мы используем openjdk:8-jre в Dockerfile в качестве базового образа для создания мини-контейнерного образа для запуска нашего мини-приложения. Поскольку 8-jre имеет уязвимости, мы пытаемся изменить базовый образ jdk на openjdk:17-jdk, но при запуске контейнера возникает следующая ошибка Java...
ошибка Java
мини-версия, которую мы используем в базовом образе:- MINIFI_VERSION=0.5.0
Из онлайн-ресурсов, которые мы узнали, мы можем установить, что мы можем установить эти два параметра для разрешение, но может ли кто-нибудь помочь мне в этой части... если кто-нибудь сталкивался с этой ошибкой и установка следующего параметра поможет... как именно мы можем установить это в файле docker при создании образа или в самом файле Dockerfile??

Код: Выделить всё

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

Кроме того, я попытался настроить jdk-17 в своей локальной системе и попытался запустить nifi-1.8.0, который также выдает ту же ошибку, что и выше, которая работала нормально с jre1.8.0

Подробнее здесь: https://stackoverflow.com/questions/786 ... r-containe

Вернуться в «JAVA»