【问题标题】:How to define repository.home at startup如何在启动时定义 repository.home
【发布时间】:2017-01-08 06:09:34
【问题描述】:

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

据我了解,Tar SegmentNodeStoreService 应该默认为 {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

提前致谢

【问题讨论】:

    标签: sling jackrabbit-oak


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多