Я пытаюсь найти альтернативу CLI для веб-консоли apache felix. Я новичок в OSGi, но я использую проект, который построен с ним. В настоящее время он использует веб-консоль для настройки управляемых служб. Мне нужно настроить это на удаленном устройстве, хотя это предпочло бы метод CLI. Я читал, что есть CLI Config Admin CLI, но не может найти никакой документации или учебника о том, как его использовать.альтернатива веб-консоли apache felix для OSGi
ответ
Felix Gogo https://felix.apache.org/documentation/subprojects/apache-felix-gogo.html предлагает локальную консоль, которая может быть тем, что вы ищете.
Apache Karaf предоставляет SSH доступ к консоли Gogo. Вы можете исследовать, как это достигается. Может быть проще запустить проект в Karaf, чем добавить поддержку SSH в другой проект.
В качестве альтернативы вы можете реализовать простой tcp-сервер вручную и напрямую взаимодействовать с администратором config.
Вы можете использовать Felix Gogo (по-видимому, последняя версия намного лучше и позволяет SSH в нее), но AFAIK это не поможет вам до настройка управляемых сервисов. В Gogo вы можете легко писать команды, которые вы выполняете из оболочки, я не знаю о какой-либо существующей команде gogo, которая позволит вам изменить конфигурацию.
Karaf, с другой стороны, использует свою собственную оболочку (лучше IMHO). Это позволяет SSH удаленно, и у него есть команды для добавления/обновления конфигураций. К сожалению, команды Karaf не совместимы с Gogo. И оболочка Karaf также предполагает, что время выполнения - это Karaf, и поэтому оно горячо напрямую полезно в других средах. Однако его можно установить после некоторых настроек (в настоящее время я работаю над прототипом, который интегрирует его с Liferay, например).
- 1. Apache Felix OSGi зависимостей Установка
- 2. OSGI Apache felix- Поддержка быстрого развертывания
- 3. Как использовать JWebSocket в OSGI (apache felix)?
- 4. Apache Felix + Java EE + OSGi Web-приложение
- 5. Apache Felix Регистрация OSGi с помощью журнала
- 6. Интеграция Amazon S3 в OSGi (Apache Felix)
- 7. Apache Felix Host выставлять зависимости OSGi
- 8. Компонент OSGi, настраиваемый через Apache Felix
- 9. OSGi Container - Equinox vs Apache Felix внутри Apache Karaf
- 10. OSGi: В чем отличия между Apache Felix и Apache Karaf?
- 11. Apache Felix Stateless Service
- 12. Apache Felix FileInstall не работает
- 13. OSGi (Felix) дополнительные экспорт system.bundle
- 14. Как архивировать АОП в OSGi с Apache Felix
- 15. Веб-консоль Apache Felix
- 16. планировщик задач для запуска в Apache Felix?
- 17. OSGi разрешение пучка и OBR в apache felix/sling
- 18. весна на основе пакета в apache felix osgi
- 19. Apache Felix: Что такое расширения?
- 20. Как я могу запустить оболочку Apache Felix OSGi?
- 21. начало работы с osgi + felix
- 22. OSGI classcast exception on felix
- 23. Разверните узел для Apache Felix через Ant?
- 24. Axis2 in Felix 1.4.0 OSGi
- 25. OSGI Felix с Jasper Reports
- 26. Развертывание рабочего процесса Activiti для OSGI (Felix)
- 27. Зависимость недоступна (ClassNotFound) в пакете OSGi под Apache Felix
- 28. Как отфильтровать OSGi Связки в папку плагинов с Apache Felix
- 29. Как обрабатывать различные решения каротажа в OSGi (Apache Felix)
- 30. Проблемы с построением сервлета с использованием apache felix whiteboard (OSGi)