如何将软件包安装到远程位置OSGI Equinox

时间:2013-09-03 07:55:27

标签: osgi equinox osgi-bundle

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

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

osgi> install file:path/to/file

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

osgi> install http://ip_addressordomain:filelocation

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

1 个答案:

答案 0 :(得分:0)

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

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

...现在你可以通过端口9999远程登录到机器。但请记住,这是非常不安全的,所以不应该在生产环境中做。

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