代码之家  ›  专栏  ›  技术社区  ›  Tapan Nallan

我可以在任何符合OSGI的容器/应用程序服务器上部署fab捆绑包吗?

  •  0
  • Tapan Nallan  · 技术社区  · 9 年前

    我目前正在尝试将我的骆驼应用程序部署为FuseESB容器中的FAB包。我知道我可以在像Karaf或felix这样的OSGI容器上安装Fab(Fabric捆绑包)作为一个功能,并部署该捆绑包。我想知道该功能是否适用于所有OSGI容器以及其他应用程序服务器(如IBM Websphere)( Websphere supports OSGI )或者这会把我和Fuse生态系统联系起来。

    作为WAR或OSGI捆绑包部署是更好的方法,因为目标是支持尽可能多的ESB容器/应用程序服务器。

    1 回复  |  直到 9 年前
        1
  •  0
  •   Achim Nierbeck    9 年前

    不,这是Fuse的一个特点,因为它只适用于Fuse容器。即使是Vanilla Karaf也不理解FAB(除非它是一个标准的Karaf功能,只有另一个名称)

    要在Karaf之外使用Karaf Features,您需要先将Karaf的特性解析器和服务添加到其他OSGi容器中。从未尝试过,但可能是可能的。