Fabric 以外的任何部署 Fuse 项目的方式

Any way to deploy Fuse project other than Fabric

我不久前开始使用 JBoss Fuse,我使用 Fabric 来部署我的项目。

我想知道是否有任何其他方式来部署我的项目。

其他问题:JBoss Fuse(我用的是6.2版本)是基于OSGI的。 OSGI有什么用?有必要吗?

如果您不使用结构,您可以将项目直接热部署到根 OSGi 容器中,方法是将它放在 /deploy 文件夹中。

如果您使用 shell,您可以使用 osgi:install 命令手动部署您的项目。

OSGi 是 JBoss Fuse 6.2 中的核心容器技术。必须在 OSGi 容器中部署您的项目

我不是 Fuse 方面的专家,但根据我的经验,我建议先在没有 Fabric 的情况下实际学习 Fuse。对于 6.2 版尤其如此。我尝试了 Fabric,但 运行 遇到了很多问题,我认为他们正在努力使最新的 Fabric 和 Fuse 兼容。

只需使用 osgi:install/osgi:uninstall 部署您的项目,这会让事情变得更容易。