我在发现一些未被激活的OSGi包提供的服务时遇到问题.让我来描述一下情况:
我似乎无法启动捆绑包B,C或D,因此注册他们的服务.强制它们通过添加它们来启动config.ini不是一个选项,因为可以在应用程序中安装任意数量的bundle(通过类似Eclipse p2的更新机制)来实现接口X.
config.ini
该应用程序是一个基于Eclipse 3.5的RCP应用程序,使用Spring 2.5.6和Spring DM 1.2.1.
如何强制激活这些捆绑包?
spring osgi bundle equinox springsource-dm-server
bundle ×1
equinox ×1
osgi ×1
spring ×1
springsource-dm-server ×1