2010-08-05 49 views
1

OSGi和Glassfish的新手。我編寫了一個OSGi包,它創建了一個不可序列化的管理對象,我想通過JNDI公開這個對象,以便我的Web應用程序可以使用它。 (以前與JBoss我使用org.jboss.naming.NonSerializableFactory來做到這一點,但我似乎無法找到任何類似的方法與Glassfish。)OSGi綁定對象到Glassfish中的JNDI

假設這不能與GF做,是否有其他從我的web應用程序中訪問綁定在BundleContext中的這個對象的方法?

回答

0

您可以將您的Web應用程序部署爲一個包,並通過訪問「不可序列化的管理器對象」作爲OSGi服務。您可以更改Web應用程序發財了,或者你可以將其轉換成使用以下命令飛一個包: 啓動的GlassFish 遠程登錄本地主機6666

安裝webbundle:文件:/ tmp目錄/ foo中。戰爭?Web-ContextPath = /富 開始

我不看這個論壇,我看glassfish論壇 - 你可以問,如果你希望。