如何在JBoss Fuse(Karaf)上使用fabric-mode部署Java容器

时间:2017-05-17 12:56:03

标签: osgi esb jbossfuse fabric8

有没有办法在JBoss Fuse结构上部署java container

我打算在JBoss Fuse 6.3上部署一些服务,由Karaf支持,而不是EAP。 Fuse在结构模式下部署在本地,并且至少使用OSGi来管理集群基础架构。

Fabric8支持普通child java containers,但即使Fuse基于Fabric8,它可能还没有正式支持这种情况。

由于很多原因,我不想在OSGi类加载器上运行我的服务,所以我更喜欢在简单的java容器上部署它们,仍然由结构管理。

可行吗?

1 个答案:

答案 0 :(得分:1)

虽然Fuse 6.3基于Fabric8 1.2,但它不支持Standalone-Java,Spring-Boot和Docker容器,因为它基于Fabric {的specific fork。可在此处找到:https://github.com/jboss-fuse/fabric8

您所指的gitbook文档代表Fabric 1.2 vanilla,而Fuse版本也驻留在此存储库中:https://github.com/jboss-fuse/fabric8/tree/1.2.0.redhat-6-3-x/docs。如果您想获得更多证据,您甚至可以看到改编的modified documentation

虽然Fuse 7.0将带来所有Kubernetes容器的美观,但我也在想着自己需要unofficially patch Fus​​e才能将这些配置文件带入(fabric-process-container),但是当然它不会得到任何人的支持。