Apache Karaf автоматически добавляет библиотеку в jre.properties во время сборки? - PullRequest
0 голосов
/ 11 июня 2018

У меня есть библиотека, которая полагается на экспорт пакета sun.reflect из JRE.properties.Во время тестирования я добавлял это вручную.Что я могу сделать, чтобы это автоматически добавлялось в Apache Karaf?

1 Ответ

0 голосов
/ 25 июня 2018

Изменения в файле etc / jre.properties требуют перезапуска контейнера.Если вы развертываете этот экземпляр Karaf в контейнере Linux (он же Docker), вы просто включаете это изменение как часть сборки образа контейнера linux.

Однако, если вы развертываете в среде виртуальной машины, выЯ хотел бы сделать эту часть пользовательской сборки Карафа вашей организации.Я предлагаю использовать проект Maven с плагином Assembly, чтобы применить все изменения вашей организации - ldap, security, ssl-сертификаты и т. Д. / Jre.properties ... и т. Д. Затем будет создан новый файл .tar.gz или .zip, которыйи вы развернете свое приложение в измененном экземпляре Karaf.

Вот пример сборки HYTE Runtime здесь:

HYTE Runtime

Технически можно использовать механизм развертывания функций для развертывания обновленногофайл, но это не приведет к перезапуску экземпляра Karaf.

...