У меня есть проект OSGi, работающий на основе Felix с несколькими службами. Мне нужно получить доступ к одной из этих служб из командной строки (не из оболочки OSGi). Возможно ли это, и если да, то как я могу это сделать?Вызов службы OSGi из командной строки
1
A
ответ
0
Создать программу Java, которая запускается из командной строки? Вы не можете получить доступ к реестру служб без использования Java (или другого языка JVM).
В качестве альтернативы вы могли бы, конечно, открыть API как веб-службу RESTful, например, и получить доступ к своим службам через этот API за пределами JVM.
0
Услуги OSGi доступны только в локальной структуре OSGi. Таким образом, вам нужно будет использовать некоторые удаленные средства для их получения из другого процесса. Apache Karaf, который основывается на felix, поддерживает командный клиент, который использует ssh для доступа к запущенному серверу. Таким образом, вы можете выполнять команды оболочки OSGi из командной строки OS. Это может помочь в вашем случае.
Смежные вопросы
- 1. Удаленный вызов службы OSGI
- 2. Запуск пакета osgi из командной строки
- 3. обезглавленных рамки OSGi из командной строки
- 4. Как запустить модуль osgi из командной строки?
- 5. вызов wcf веб-службы из командной строки - нет программы
- 6. вызов командной строки из java
- 7. вызов службы OSGi через серверный поток
- 8. Invellitest вызов командной строки
- 9. Пользовательские команды службы Windows из командной строки
- 10. Вызов командной строки Powershell
- 11. Как написать приложение командной строки OSGI
- 12. Как построить проект OSGi (Equinox) из командной строки
- 13. C: Вызов файлов из командной строки
- 14. Вызов функции из командной строки Powershell
- 15. Вызов четырехпользовательского api из командной строки
- 16. Вызов командной строки unittests из __main__ failing
- 17. Вызов переменной bash-script из командной строки
- 18. Вызов локальных функций из командной строки
- 19. Вызов пакета Python из командной строки/PyCharm
- 20. Вызов аналитиков Roslyn из командной строки
- 21. Вызов определенной функции PowerShell из командной строки
- 22. Вызов командной строки из PHP не выполнен
- 23. Вызов функции ruby из командной строки
- 24. Вызов сборки eclipse из командной строки
- 25. Вызов командной строки из программы C
- 26. вызов консольного приложения из командной строки
- 27. вызов командной строки из приложения .NET
- 28. Вызов опции Формата Затмения из командной строки
- 29. Вызов python UDF из командной строки SQLite
- 30. Вызов ключей hjkl из командной строки vim