【问题标题】:How to install bundles to remote locations OSGI Equinox如何将捆绑包安装到远程位置 OSGI Equinox
【发布时间】:2013-09-06 08:57:53
【问题描述】:

我正在使用 OSGI 框架,主要是 Equinox。

我知道如何让包在本地系统上运行。

osgi> install file:path/to/file

或者如果他们在偏远地区,那么:

osgi> install http://ip_addressordomain:filelocation

我如何拥有它,以便我可以让我的 osgi 控制台在机器 A 上运行,然后从它开始并在机器 B 上运行一个包?

【问题讨论】:

    标签: osgi equinox osgi-bundle


    【解决方案1】:

    有几个选项。您可以告诉 Equinox 在 TCP/IP 端口上创建控制台,而不是使用标准输入,例如:

    java -jar org.eclipse.osgi_blah.jar -console 9999
    

    ...现在您可以通过端口 9999 远程登录机器。但是请记住,这是非常不安全的,因此您不应该在生产环境中执行此操作。

    您也可以使用Felix Web Console,它将为您提供一个完整的基于 Web 的 OSGi 框架管理控制台。

    【讨论】:

    • 再次感谢,我昨天才开始使用 OSGI 框架,所以我还在继续学习,您的所有建议与this post 一起非常有帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-06-26
    • 1970-01-01
    • 2014-03-02
    • 2011-03-09
    • 1970-01-01
    • 1970-01-01
    • 2023-03-23
    相关资源
    最近更新 更多