2011-05-13 59 views
0

我觉得自己像个白痴,但在Glassfish v3中进行部署时,我在哪里/如何覆盖Jackrabbit configuration parameters?我已经尝试在Glassfish Admin -> Enterprise Server -> System Properties面板中设置rep.home,但它似乎没有任何影响。Apache Jackrabbit - 在Glassfish v3中部署Jackrabbit配置参数

  • 我的房产名称是否正确?
  • 这是不是正确的地方做 这个?

顺便说一句 - 我正在使用与Sling API捆绑的Jackrabbit发行版。

回答

0

当您读取repository.xml配置文件时,由您的链接指示的Jackrabbit配置参数由Jackrabbit Repository实现自动设置。

你可以做什么来重新定位Sling内部的Jackrabbit存储库,或者设置“sling.repository.home”框架属性(Sling部署到的OSGi框架的)。

或者,您可以在Web控制台配置管理器页面上编辑存储库服务器配置。选择标记如org.apache.sling.jcr.jackrabbit.server.SlingServerRepository.XXX的配置,其中“xxx”看起来像UUID字符串。在该配置中更改Repository Home路径。但请注意,这不会移动您现有的存储库目录,而只是告诉Sling使用其他位置。