1

我的公司已决定将 fuseesb 作为他们的 ESB 平台。然而,一些碳功能对我们很有用。例如,碳组件为创建后端服务组件和前端 ui 组件提供了一个很好的结构。是否可以在现有的基于 karaf/felix 的容器(例如 fuseesb)上部署碳?

4

1 回答 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 回答