1

我在 Eclipse Virgo 中开发包,但过去我遇到过坚持使用特定应用程序服务器(如 WebLogic)的客户。有没有办法在每个 Java EE 应用程序服务器上使用 OSGi?

4

1 回答 1

1

目前,没有。一些应用服务器——例如 Virgo、Glassfish、IBM Websphere 等——直接支持 OSGi 部署,但它们以不同的方式支持它。其他应用程序服务器没有对 OSGi 的内置支持。

然而,即使在不支持 OSGi 的应用程序服务器中,也可以将 OSGi 嵌入到传统的 Java EE 部署工件中,例如 WAR 或 EAR 文件。一些嵌入 OSGi 的示例代码显示在我前段时间写的一篇博客文章中。

于 2013-10-29T16:47:24.417 回答