GUI для администратора конфигурации Knopflerfish

Кто-нибудь знает о графическом интерфейсе для Config Admin из Knopflerfish? Чего я хочу добиться, так это динамического управления конфигурацией без редактирования файлов конфигурации вручную. Это возможно вообще? Вот в блоге OSGI я это читал

Чтобы установить данные Config Admin, взгляните на Felix Webconsole, Felix FileInstall или среду Knopflerfish. Все они поддерживают ряд пользовательских интерфейсов (G) для создания записей конфигурации.

Но я не смог найти GUI для Knopflerfish:(

1 ответ

Я не знаю, интересуюсь ли ты этой темой, в любом случае, надеюсь, я смогу тебе помочь. До сих пор я пытался изменить данные ConfigAdmin через:

  1. Felix FileInstall (загрузите пакет с http://felix.apache.org/downloads.cgi) и добавьте его в список пакетов init.xargs для установки и запуска. Затем каждая модификация, которую вы делаете в паре "свойства = значение" файла myBundle.cfg, уведомляется о пакетах, зарегистрированных как ManagedService с pid = myBundle. ОБЪЯСНЕНИЕ ДОБАВЛЕНО ДЛЯ ПОЛНОТЫ, НО ЭТО НЕ ИНСТРУМЕНТ GUI!

  2. Консоль Knopflerfish: отсюда вы можете войти в подменю "configuration" с "enter configuration", затем "list", чтобы увидеть доступные конфигурации с относительными pids и "edit pids_name", если вы хотите изменить конфигурацию динамически. Чтобы изменить значение свойства, используйте "установить значение свойства_имя"

  3. Felix WebConsole: следуя этому руководству, вы можете установить веб-консоль, которая позволяет получать доступ к свойствам вашего ManagedService через веб-консоль через порт 8080 на локальном хосте (с настройкой по умолчанию). Вот как вы можете увидеть интерфейс ConfigAdmin через Felix WebConsole.

Я надеюсь, что это помогло вам или кому-то еще читать в будущем.

Andrea

Другие вопросы по тегам