JBOSS 7 - 在JNDI TREE中没有Osgi Bundles

时间:2011-09-22 10:22:00

标签: jboss osgi

我在JBOSS7 Bundle Repository中有一个包。

我想从WAR类中查找它抛出JNDI,但是在我的JBOSS7.0.1.Final AS中,在JNDI树中有任何osgi的痕迹。

在JNDI树中,我发现只有“java:”和“java:jboss”,我认为当我部署一个bundle时,AS应该将“osgi:”叶子添加到树中。 为什么不? Osgi Alliance特定说,当部署osgi包时,它应该是可达的JNDI ...

一些想法?

非常感谢!

1 个答案:

答案 0 :(得分:0)

你是对的,OSGi-JNDI规范的这部分尚未完成,你可以在这里跟踪进度https://issues.jboss.org/browse/JBOSGI-81

注意:有一种方法可以使其正常工作,有关详细信息,请参阅此处:Can't lookup OSGI services through JNDI