2016-10-27 3 views
1

felixウェブコンソールのosgi設定を変更した場合、デフォルトではapps/system/configのパスに保存されます。どのようにこの場所を変更できますか?AEMはfelixコンソールおよびリポジトリからのosgi構成の変更をどのように同期させますか?

/apps/my-project/configの下にスリングを作成した後に、OsgiConfigタイプのノードを作成した後で、PIDの設定を変更(プロパティを変更または新しいプロパティを追加)しました。これらの変更はapps/system/configに同期され、その逆もあります。

最終的に両方の場所(つまり、apps/system/configおよび/ apps/my-project/config/xxxx(ノードタイプスリング:OsgiConfig)の両方)に格納された設定は、 ?

答えて

1

AEMでこれまでの同期は行われません。 正常に動作させるには、configmgrを変更する場合は、/apps/my-project/configより前の設定をより先に作成する必要があります。 configMgrで行われた変更は、OSGIがconfigを/ apps/my-project/configに正しくバインドするため、そのカスタムディレクトリに反映されます。

これを作成する前にconfigMgrを変更すると、/apps/my-project/configというカスタムは/ apps/system/configにバインドされてしまいます。

\crx-quickstart\launchpad\config\..some further path

をして、インスタンスを再起動する:あなたは/アプリケーション/システム/ configに

から関連ファイルデあなたはまた、CRX-クイックスタートに関連する設定を削除する必要があるかもしれません/ CRXで削除する必要があります。 前の手順と組み合わせて何回も

+0

説明をいただきありがとうございます。カスタムファイルやフェリックスコンソールでosgiの設定を変更するには、バンドルを再起動して変更を反映させる必要がありますか? –

+0

彼らはしないでください。編集を参照してください – ub1k

関連する問題