在另一个现有的osgi框架上部署SIP Communicator(Jitsi),并可以通过osgi控制台控制它
我正在使用 SIP Communicator (Jitsi)。它启动 felix 然后部署它的包,当我关闭 sipCom 时,它会卸载所有包然后也关闭 felix 框架。现在我部署了我的捆绑包,但我希望在关闭 sip_communicator 后,felix 应该继续工作,并且我的捆绑包不应停止。 对于以下一个想法,但我不知道如何实现:
启动新的 felix osgi,部署我的捆绑包,然后部署 SIP_Communicator 的捆绑包。 要关闭 sipcom,请停止 SIP_Communicator 的捆绑包。
问题:我不知道需要在 felix 上部署哪个包才能控制 SIP Communicator。
I'm using SIP Communicator (Jitsi). It starts felix then deploy its bundle, when I close sipCom, it uninstalls all bundle then close felix framework too. Now I deployed my bundle, but I want after closing sip_communicator, felix should in work and my bundle should not stop.
for this below one idea but I don't know how to implement:
Start fresh felix osgi, deploy my bundle, then deploy SIP_Communicator's bundle.
for close sipcom, stop SIP_Communicator's bundle.
Problem: I don't know which bundle need to be deployed on felix that can control SIP Communicator.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以尝试在另一个 osgi 框架(如 knopflerfish / equinox)中部署 sip communicator 包中的所有给定包。并遵循 sip 通信器包的 build.xml 中给出的启动级别。
这应该有效。
You can try to deploy all the given bundle in sip communicator package in another osgi framework like
knopflerfish / equinox
. And follow the start level as given in build.xml of sip communicator package.this should work.