2015-02-24 61 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

相關問題