2016-08-03 65 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容器。 –

相关问题