Добавление целевых файлов конфигурации Apache ACE

#bundle #configuration-files #target #apache-ace

#пакет #конфигурация-файлы #цель #apache-ace

Вопрос:

Кто-нибудь знает, как поместить / загрузить файлы конфигурации, необходимые для цели в Apache ACE, кроме configurator? Я использую конфигуратор apache для выбора файлов .cfg из директории conf, но я всегда получаю сообщение об ошибке:

* ОШИБКА * Непредвиденная проблема с предоставлением конфигурации xxxxx для службы [xxx, id = xx, bundle = xx/osgi-dp:xxx]

Кто-нибудь знает, как это исправить?

Ответ №1:

Пакет configurator был разработан для предоставления конфигурации с помощью файлов «cfg» на сервер ACE, ретранслятор и клиент. Он не был разработан для предоставления данных конфигурации целевому объекту. Судя по вашему вопросу, похоже, что вы пытаетесь это сделать, так что…

Для этого ACE поддерживает службу автоматической настройки, как описано в главе 115 сборника. Короче говоря, в этой спецификации используются файлы конфигурации в формате XML. Затем эти файлы вместе с процессором ресурсов подготавливаются, в результате чего данные конфигурации автоматически отправляются в службу администрирования конфигурации. Дополнительная документация об этом процессе и использовании файлов конфигурации «шаблона» (на случай, если вам нужно настроить много целевых объектов с небольшими различиями между ними) описана здесь:

http://ace.apache.org/user-doc/user-guide.html#using-the-template-engine-for-targets