Websphere Liberty 特性能否将所有 JNDI 对象作为 OSGi 服务访问?
Can Websphere Liberty features access all JNDI objects as OSGi services?
Websphere Liberty documentation 说 JNDI 对象可以通过 Liberty 特性作为 OSGi 服务注册和检索。
这是否适用于所有 JNDI 对象(例如,可以发现应用程序中的会话 bean),还是仅适用于使用 OSGi 注册方法注册到 JNDI 的对象?
在默认 JNDI 命名空间中绑定的对象可从 OSGi 服务注册表中获得,但对于其他命名空间则不然。特别是,会话 EJB 仅绑定到 java:
命名空间,而不是默认命名空间,因此它们不能用作 OSGi 服务。
Websphere Liberty documentation 说 JNDI 对象可以通过 Liberty 特性作为 OSGi 服务注册和检索。
这是否适用于所有 JNDI 对象(例如,可以发现应用程序中的会话 bean),还是仅适用于使用 OSGi 注册方法注册到 JNDI 的对象?
在默认 JNDI 命名空间中绑定的对象可从 OSGi 服务注册表中获得,但对于其他命名空间则不然。特别是,会话 EJB 仅绑定到 java:
命名空间,而不是默认命名空间,因此它们不能用作 OSGi 服务。