是否可以使用OSGi包內的websphere應用服務器共享庫中的類?從OSGi包中的WAS共享庫加載類
我做了一些研究,發現這個http://publib.boulder.ibm.com/infocenter/ieduasst/v1r1m0/topic/com.ibm.iea.was_v8/was/8.5/ProgrammingModel/WAS85_LP_Class_Loading.pdf這表明它可以從標準java加載OSGi類,但是,沒有跡象表明是否可能。任何幫助,將不勝感激!
是否可以使用OSGi包內的websphere應用服務器共享庫中的類?從OSGi包中的WAS共享庫加載類
我做了一些研究,發現這個http://publib.boulder.ibm.com/infocenter/ieduasst/v1r1m0/topic/com.ibm.iea.was_v8/was/8.5/ProgrammingModel/WAS85_LP_Class_Loading.pdf這表明它可以從標準java加載OSGi類,但是,沒有跡象表明是否可能。任何幫助,將不勝感激!
不,不可以從OSGi應用程序使用Java EE共享庫,但可以使用bundle repository在OSGi應用程序之間共享二進制文件。
你鏈接的文檔主要討論Java EE應用程序中自由配置文件運行時:
類加載器的配置僅適用於Java EE應用程序。 如果它提供給OSGi應用程序,它將被忽略。
...
由於OSGi的允許應用程序指定包的版本 需要進口,這再一次控制的粗糙水平只需要 爲Java EE應用程序。
提及任何OSGi的類加載的是指出,Java EE應用程序都能看到產品由一個OSGi運行時加載類。簡要提及OSGi應用程序的軟件倉庫:
請注意,此庫定義供Java EE應用程序使用。 有一個單獨的工具被稱爲 的軟件包存儲庫,用於配置OSGi應用程序要使用的其他軟件包。