Websphere 从OSGi捆绑包中的WAS共享库加载类

Websphere 从OSGi捆绑包中的WAS共享库加载类,websphere,osgi,shared-libraries,Websphere,Osgi,Shared Libraries,可以从OSGi捆绑包中使用WebSphereApplicationServer共享库中的类吗 我做了一些研究,发现这表明可以从标准java加载OSGi类,但是,没有迹象表明是否可能相反。任何帮助都将不胜感激 不,不可能从OSGi应用程序使用Java EE共享库,但可以使用共享库在OSGi应用程序之间共享二进制文件 您链接的文档主要讨论Liberty Profile运行时中的Java EE应用程序: 类加载器配置仅对JavaEE应用程序有效。 如果它是为OSGi应用程序提供的,则会被忽略 因为O

可以从OSGi捆绑包中使用WebSphereApplicationServer共享库中的类吗


我做了一些研究,发现这表明可以从标准java加载OSGi类,但是,没有迹象表明是否可能相反。任何帮助都将不胜感激

不,不可能从OSGi应用程序使用Java EE共享库,但可以使用共享库在OSGi应用程序之间共享二进制文件

您链接的文档主要讨论Liberty Profile运行时中的Java EE应用程序:

类加载器配置仅对JavaEE应用程序有效。 如果它是为OSGi应用程序提供的,则会被忽略

因为OSGi允许应用程序将包的版本指定给 如果要导入,则再次只需要这种粗略的控制级别 用于JavaEE应用程序

任何提到OSGi类加载的地方都会指出JavaEE应用程序对OSGi运行时加载的产品类具有可见性。这里简要介绍了OSGi应用程序的捆绑存储库:

请注意,此库定义供JavaEE应用程序使用。 有一个单独的工具称为包存储库 配置OSGi应用程序要使用的其他捆绑包