如何在启动时定义repository.home

时间:2016-08-31 15:08:29

标签: sling jackrabbit-oak

我正在尝试在Sling中为Tar / Repository文件定义一个文件夹。但是,我无法找到设置替代repository.home文件夹的正确方法。

根据我的理解,Tar SegmentNodeStoreService应该默认为{sling.home}路径下的文件夹,使用-c参数设置。无论我尝试什么,总是将存储库文件夹放在相对于我正在运行的文件夹中。 Sling的其余部分进入sling.home文件夹。

例如,如果我在

~/Development

我跑

java -jar project/target/sling-app.jar -c /temp

吊索捆绑包,日志等将位于/ temp下,但sling / repository文件夹将放在~/Development文件夹下。

我也试过添加这些额外的命令行参数,但它们没有帮助。

-Drepository.home=/temp
-Dsling.repository.home=/temp

提前致谢

1 个答案:

答案 0 :(得分:1)

原来这是一个错误,现在已经在吊索9中修复了

https://issues.apache.org/jira/browse/SLING-6022