2016-08-03 67 views

回答

1

如果您只想公開「組件」類,則可以將jar文件視爲.. jar文件。

如果您將OSGi「組件」視爲暴露某些服務並執行某些操作的「捆綁」,則回答爲「否」。你需要一個OSGi容器(Karaf,WebSphere Liberty,Carbon,Glassfish,JBoss WildFly ...)。

但是,正如您所看到的,某些應用程序服務器本身提供了OSGi支持。

1

OSGi組件(我猜你的意思是bundle)需要運行一個OSGi框架。所以一個普通的servlet容器將無法工作。不過,有些版本的JBoss提供了對OSGi的支持。

+0

感謝您的回覆 – yathirigan

+0

Eclipse有一個servlet橋,允許您通過servlet運行OSGi框架。這應該適用於任何servlet容器。 –

相關問題