代码之家  ›  专栏  ›  技术社区  ›  Dan

传统Java EE服务器中的OSGi运行时

  •  13
  • Dan  · 技术社区  · 15 年前

    我理解它应该是另一种方式(OSGi运行时托管Java EE服务器),因为它是 apparently already possible with glassfish.

    然而,我们的客户有丰富的管理传统Java EE服务器和大量投资(许可证、培训等)的经验。 我们的体系结构将受益于OSGi模块化体系结构,但我不能要求我们的客户从JavaEE服务器切换到OSGi运行时。

    在传统的Java EE服务器中,是否有一种方法将OSGi运行时安装为WAR或EAR,即使它们不使用容器管理的资源(例如线程或连接池),也不使用其他JavaEE特性,如JNDI、EJB等?

    我们的应用程序使用诸如休眠、弹簧等技术。

    1 回复  |  直到 13 年前
        1
  •  14
  •   Björn Pollex    13 年前

    你可能想看看 bridge servlet 春分溶液。 它们有一个特殊的servlet(bridge servlet),它生成一个OSGi运行时,添加一个OSGi HTTP服务,并将流量代理到HTTP服务(最终代理到注册到HTTP服务的servlet)。

    推荐文章