Apache Felix DOSGI, один пакет и Zookeeper
Я пытаюсь реализовать обнаружение службы на основе локальной сети в моем проекте. У меня есть Apache Felix с развернутым дистрибутивом DOSGI. Кроме того, у меня работает сервер Apache Hadoop Zookeeper. я следовал этому уроку здесь
Тем не менее, я не знаю, что это значит, когда он говорит
Для настройки клиента ZooKeeper в CXF/Discovery применяются следующие переменные конфигурации. Они должны быть установлены на PID администратора конфигурации org.apache.cxf.dosgi.discovery.zookeeper.
тогда это говорит
Простой способ установить конфигурацию - это поместить файл с именем org.apache.cxf.dosgi.discovery.zookeeper.cfg в каталог загрузки, созданный пакетом FileInstall, со следующим содержимым: zookeeper.host = 127.0.0.1
проблема в том, что я не могу найти каталог загрузки, который должен создать пакет FileInstall. Мне нужно это, чтобы завершить мой последний год проекта, и у меня заканчивается время
любая помощь в этом очень ценится
Большое спасибо
Билли
1 ответ
Вы должны создать load
каталог себя. Вы можете даже настроить его так, чтобы он указывал на другой каталог, если хотите. Более подробную информацию об этом можно найти в документации по установке файлов Apache Felix: http://felix.apache.org/documentation/subprojects/apache-felix-file-install.html
Если вы после обнаружения службы на основе локальной сети, то вы можете рассмотреть возможность использования других протоколов обнаружения (например, SLP).
И, бесстыдный плагин, вы также можете взглянуть на Amdatu Remote, который будет эталонной реализацией для обновленной спецификации Remote Services: http://amdatu.org/components/remote.html