2017-02-20 11 views

答えて

1

コンフィギュレーションは、felix configadminバンドルによってfelixバンドルキャッシュ内に格納されます。このキャッシュがAEMにどこにあるかは不明です。 Apache Karafでは私の場合のconfigsは次のようになります。

data/cache/bundle7/date/config 

ここで、bundle id 7はconfigadminバンドルのIDです。

6

手動で保存した設定は/apps/system/configでコンテンツレポジトリ内.configファイルとして、その上に、(ローカルファイルシステムであなたのAEMのインストールフォルダに)crx-quickstart/launchpad/configディレクトリに格納されています。

例えば、com.example.MyComponentの設定を検索している場合は、crx-quickstart/launchpad/config/com/example/MyComponent.config(ローカルファイルシステム)と/apps/system/config/com.example.MyComponent.config(コンテンツリポジトリ内)のテキストファイルとして検索できます。

OSGiコンソールで設定を手動で変更すると、これら2つの場所のファイルが更新されます。

また、AEMでは、タイプsling:OsgiConfigのJCRノードに設定を保存することもできます。これらは手動で設定を保存したときに作成または更新されることはありませんが、設定をコンテンツとしてきちんと管理する方法を提供します。

AEM構成を検索する場合、解像度を次の順序が使用される:/apps/*/config

  1. ノード、それは型の下sling:OsgiConfig持つノードjcr:primaryType
  2. sling:OsgiConfigのノードとプロパティファイルまたはJCRノードであります /libs/*/configこれらは、ローカルファイルシステム上のAEM
  3. .config filesから<aem-installation-directory>/crx-quickstart/launchpad/config/に付属するコンポーネントのOOTB定義です。

詳細については、official documentationをご覧ください。

関連する問題