2
|
Stefanie Deutschmann · 技术社区 · 7 年前 |
![]() |
1
1
根据理论,这里有一个循环应该是可以的。然而,在实践中也存在一些问题。
首先,您的实现应该是
然而,还有一个问题:-(Apache Felix DS有一个bug,正如您所描述的那样会产生影响。这个bug与包排序有关。这在中有报告 Apache Felix JIRA 5618 . 如果这个DS错误是问题所在,那么不幸的是只有一个固溶体。不幸的是,因为这需要你进入OSGi的内部。解决方案是手动注册manager服务,并确保它不是由DS注册的:
这里的诀窍是,FooManager在正常情况下注册服务时,只有在其被激活后才注册其服务 之前 它被激活。 我知道阿帕奇·菲利克斯正在努力,但不知道他们还有多远。 无论如何,周期 总是
|
![]() |
Martin · 如何在上下文中动态添加/删除servlet? 7 年前 |
![]() |
mike · 在OSGi参考注释中动态设置目标属性 7 年前 |
![]() |
Sandy · 驼峰REST DSL-地址已在使用:绑定异常 7 年前 |