1

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

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

例如,如果我在

~/Development

我跑

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

sling 包、日志等将在 /temp 下,但 sling/repository 文件夹将放在该~/Development文件夹下。

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

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

提前致谢

4

1 回答 1

1

原来这是一个错误,现在已在 sling 9 中修复

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

于 2016-09-02T00:09:37.863 回答