javax.jcr.NamespaceException: AEM에서 발생하는 알 수 없는 네임스페이스 접두사 오류
이 문서에서는 AEM의 오류 "javax.jcr.NamespaceException: Unknown namespace prefix"
에 대한 해결 방법을 제공합니다.
설명 description
환경
Adobe Experience Manager
문제
아래 오류가 로그에 표시되는 경우:
javax.jcr.NamespaceException: Unknown namespace prefix: [ namespacename]
Could not Build Package "Unknown namespace prefix: [ namespacename]
원인
이 오류는 일반적으로 crx2oak 도구를 사용하여 부분 데이터 마이그레이션을 수행한 환경에 표시됩니다.
crx2oak 도구는 데이터가 포함된 네임스페이스의 마이그레이션을 지원하지 않습니다.
해결 방법 resolution
솔루션
이 문제를 해결하려면 다음 단계를 수행합니다.
-
CRX 탐색기를 통해 누락된 네임스페이스를 등록합니다.
-
http://hostname:port/crx/explorer/index.jsp
(으)로 이동한 다음 관리자 사용자로 로그인합니다. -
CRX 탐색기의 노드 유형 관리 를 클릭합니다.
-
노드 유형 관리 창에서 도구 모음의 맨 오른쪽에 있는 네임스페이스 를 클릭합니다.
-
네임스페이스 창 맨 아래에서 새로 만들기 를 클릭합니다.
-
URI 및 네임스페이스 매핑 을(를) 입력한 다음 확인 을(를) 클릭합니다.
-
네임스페이스 매핑 접두사 를 입력한 다음 확인 을 클릭합니다.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f