2015-02-24 55 views
0

我目前正在尝试将我的骆驼应用程序部署为Fuse ESB容器中的FAB包。我知道我可以将Fab(Fabric-bundle)安装为OSGI容器(如Karaf或felix)上的一个功能,并部署该软件包。我想知道这个功能是否适用于所有OSGI容器以及IBM Websphere(Websphere supports OSGI)等其他应用程序服务器,或者这会将我与Fuse生态系统联系起来。我可以在任何兼容OSGI的容器/应用程序服务器上部署fab包吗?

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

回答

0

不,这是Fuse的特色,因此它只能在FUSE容器上工作。即使是香草卡拉夫也不理解FAB(除非它是标准的卡拉夫功能,只是另一个名字)

对于在卡拉夫之外使用卡拉夫特技,您需要将卡拉夫的功能解析器和服务添加到其他OSGi容器第一。从来没有尝试过,但可能是可能的。

+0

FAB可以在卡拉夫上运行,例如保险丝在卡拉夫上运行。 – 2015-03-01 10:16:57

相关问题