无法在CQ5中发布捆绑包

时间:2013-03-21 10:27:37

标签: osgi cq5

我使用教程given here创建了一个简单的OSGi包。捆绑包在作者实例中正常工作,并且在felix控制台中也可见(http://localhost:4502/system/console/bundles

但是,即使多次尝试发布捆绑包,它仍然在发布实例中不可用。我已经尝试在一个包中发布并直接在树激活页面中

我使用了以下属性使其在作者实例中起作用:

Export-Package: *
Import-Package: *
Private-Package: *

请指教。 !!!

2 个答案:

答案 0 :(得分:2)

不确定“发布捆绑”是什么意思。

如果您已通过将其复制到CQ5作者系统的JCR存储库(例如,在/ apps / yourapp / install下)安装了捆绑包(这是推荐的方法),那么您应该能够将该安装文件夹复制到您的发布实例,以便在那里激活捆绑包。

当然,只有在发布实例上可以使用捆绑包所需的任何依赖项时,这才会起作用。

答案 1 :(得分:1)

AFAIK,没有直接的方法将作者发布到发布环境。您需要在发布实例felix控制台(http://localhost:4503/system/console/bundles)中上传捆绑包的JAR文件

JAR文件将在/apps/<site-name>/install目录中提供。 如果您有权访问,CQ5论坛在this link

处有解决方案

希望它有效......