0

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

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

osgi> install file:path/to/file

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

osgi> install http://ip_addressordomain:filelocation

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

4

1 回答 1

0

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

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

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

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

于 2013-09-03T09:51:49.583 回答