我的公司已决定将 fuseesb 作为他们的 ESB 平台。然而,一些碳功能对我们很有用。例如,碳组件为创建后端服务组件和前端 ui 组件提供了一个很好的结构。是否可以在现有的基于 karaf/felix 的容器(例如 fuseesb)上部署碳?
问问题
257 次
1 回答
1
是的,这是可能的。不久前,我们自己已经成功地在 Karaf 运行时之上部署了 carbon。
如果您使用的是 Carbon 4.xx,那么要公开 HTTPService,您可以使用默认发布的 tomcat 包。如果您使用的是 Carbon 3.xx,那么您必须使用 Jetty OSGi 捆绑包(默认情况下未提供)在您的运行时获取 HTTPService。
举个例子,Carbon 使用嵌入式 tomcat 作为 servlet 容器。所有的管理服务调用通常依赖于 servlet 传输(可能有例外)。
总而言之,您可以做到这一点,但请记住,这是 carbon 的高级用法,而 ClassLoading 问题即将出现,您必须解决这些问题。:)
高温高压
于 2012-10-13T07:51:30.457 回答