我有一个OSGi项目在Felix框架上运行,提供多种服务。我需要从命令行(而不是OSGi shell)访问这些服务之一。这是可能的,如果是这样,我该怎么做?从命令行调用OSGi服务
1
A
回答
0
创建一个从命令行运行的Java程序?如果不使用Java(或其他JVM语言),则无法访问服务注册表。
或者,您当然也可以将API公开为REST风格的Web服务,并通过该JVM外部的API访问您的服务。
0
OSGi服务仅在本地OSGi框架内可用。所以你需要使用一些远程处理来从另一个进程到达他们。 Apache Karaf它建立在felix上支持一个使用ssh访问正在运行的服务器的命令客户端。这样你可以从OS命令行执行OSGi shell的命令。这可能有助于你的情况。
相关问题
- 1. 从systemd服务调用“top”命令
- 2. meteorJS从服务器调用shell命令
- 3. 从NodeJS服务器调用Yeoman命令
- 4. 从命令行运行osgi包
- 5. 如何从命令行执行SOAP wsdl Web服务调用
- 6. WCF - 可能使用参数从命令行调用wcf服务?
- 7. 如何从OSGi框架之外调用OSGi服务。
- 8. 从命令行调用wcf网络服务 - 没有程序
- 9. 从命令行执行DB2命令到远程服务器
- 10. 从jboss中运行OSGI调用jax-ws服务
- 11. 服务器端命令行
- 12. 无法从命令行或调试器启动服务
- 13. 如何从OSGi的HTTP服务消耗OSGi服务
- 14. 在调解器中使用OSGi服务
- 15. 服务命令
- 16. 命令行包服务织物应用
- 17. 从命令行使用Azure移动服务进行测试
- 18. Glassfish从命令行调试
- 19. 从命令行调试Django
- 20. 如何区分命令行和网络服务器调用?
- 21. 从命令提示符调用休息服务
- 22. 从php web服务调用单声道命令
- 23. 如何从NodeJs服务器调用PhantomJS命令?
- 24. 如何从命令行运行osgi模块?
- 25. 从服务器启动symfony2:从命令行运行
- 26. 运行服务器的命令行
- 27. 通过服务器线程调用OSGi服务
- 28. 在远程服务器上执行命令行命令
- 29. 如何从OSGI中的其他服务调用
- 30. 使用SSH /命令行FTP服务器到服务器