2017-02-20 3 views

답변

1

구성은 felix 번들 캐시 내에 felix configadmin 번들에 의해 저장됩니다. 이 캐시가 AEM에있는 위치를 잘 모릅니다. 아파치 Karaf에서 내 경우에는 CONFIGS은에서 :

번들 ID 7 configadmin 번들의 ID입니다
data/cache/bundle7/date/config 

.

6

수동으로 저장된 구성 설정은 /apps/system/config의 내용 Respository에서 .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 콘솔에서 수동으로 설정을 변경하면이 두 위치의 파일이 업데이트됩니다.

또한 AEM에서 sling:OsgiConfig 유형의 JCR 노드에 구성을 저장할 수 있습니다. 이 설정은 수동으로 구성을 저장할 때 생성되거나 업데이트되지 않지만 콘텐츠로 구성을 관리하는 깔끔한 방법을 제공합니다.

AEM 구성을 찾습니다 때, 해상도의 다음과 같은 순서가 사용됩니다 :

  1. 노드를 /apps/*/config 아래는 노드와 속성 파일이나 JCR 노드 수 타입 sling:OsgiConfigsling:OsgiConfig
  2. 노드의 jcr:primaryType에서 /libs/*/config은 로컬 파일 시스템에 AEM
  3. .config files에서 <aem-installation-directory>/crx-quickstart/launchpad/config/과 함께 제공되는 구성 요소에 대한 OOTB 정의입니다.

자세한 내용은 official documentation을 확인하십시오.