1

Sling で Tar/Repository ファイル用のフォルダーを定義しようとしています。ただし、別の repository.home フォルダーを設定する正しい方法がわかりません。

私が理解しているように、TarはパスのSegmentNodeStoreService下のフォルダーにデフォルトで設定され、引数で設定されるはずです。何を試しても、実行中のフォルダーに対して常にリポジトリフォルダーを配置しています。Sling の残りの部分はフォルダーに移動します。{sling.home}-csling.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 に答える