Java 玻璃鱼作为OSGi容器

Java 玻璃鱼作为OSGi容器,java,deployment,glassfish,osgi,Java,Deployment,Glassfish,Osgi,我正在评估OSGi容器,主题是使用Glassfish来包含我的OSGi应用程序组件。我的问题是:玻璃鱼对这有好处吗?有没有人有这样使用它的经验 背景: -该应用程序不是JavaEE应用程序,而是Spring应用程序。 -我一直在评估Felix+Tomcat。 -我从未使用过Glassfish,但它有一些我们的运营人员感兴趣的功能 谢谢 玻璃鱼在我看来是个不错的人选,我一定会考虑的。一些资源: 2010年 杰罗姆·多克斯和卢多维奇·尚普诺伊斯 Jesper提到的演示使用OSGi声明性服务。看见

我正在评估OSGi容器,主题是使用Glassfish来包含我的OSGi应用程序组件。我的问题是:玻璃鱼对这有好处吗?有没有人有这样使用它的经验

背景: -该应用程序不是JavaEE应用程序,而是Spring应用程序。 -我一直在评估Felix+Tomcat。 -我从未使用过Glassfish,但它有一些我们的运营人员感兴趣的功能


谢谢

玻璃鱼在我看来是个不错的人选,我一定会考虑的。一些资源:

  • 2010年
  • 杰罗姆·多克斯和卢多维奇·尚普诺伊斯

Jesper提到的演示使用OSGi声明性服务。看见 玻璃鱼也可以是(Felix或Equinox)。
当前OSGi的工作重点是混合应用程序和OSGi企业规范。我们可以将JPA、JDBC、HTTP和其他服务打包为OSGi捆绑包。

看一看

最快的OSGi容器可能是NetBeans的


有关更多信息,请参见

,虽然Glassfish可能是OSGi容器的一个很好的候选者,但它相当大,因为它主要是一个JavaEE容器。如果我在编写OSGi应用程序,我会使用Karaf/Felix作为容器。它的小型、特定于OSGi的、兼容OSGi 4.2的、处于积极开发阶段(bug很快得到修复),拥有大量的OSGi用户。

我看过Sun(2009年在Sun荷兰的办公室)的一次演示,他们在那里演示了这类东西:GlassFish v3,其他OSGi组件在同一OSGi容器中运行,以及使用其他OSGi组件在Glassfish中运行的webapp。所以这绝对是可能的。