我正在使用OSGI框架,主要是Equinox。
我知道如何让捆绑包在本地系统上运行。
osgi> install file:path/to/file
或者如果他们位于偏远地区,那么:
osgi> install http://ip_addressordomain:filelocation
我如何拥有它以便我可以在机器A上运行我的osgi控制台并从它开始并在机器B上运行一个包?
答案 0 :(得分:0)
有几种选择。您可以告诉Equinox在TCP / IP端口上创建控制台而不是使用标准输入,例如:
java -jar org.eclipse.osgi_blah.jar -console 9999
...现在你可以通过端口9999远程登录到机器。但请记住,这是非常不安全的,所以不应该在生产环境中做。
或者您可以使用Felix Web Console,它将为您提供OSGi框架的完整基于Web的管理控制台。