Adobe Experience Manager: "확장 html에 대한 렌더러 없음"에 대한 첫 번째 조사 단계
이 문서에서는 오류 메시지의 원인을 설명합니다. 확장 html에 대한 렌더러가 없습니다. Adobe Experience Manager에서 웹 페이지를 열려고 할 때 오류가 발생했습니다.
설명 description
환경
-
Adobe Experience Manager 6.5
-
Adobe Experience Manager as a Cloud Service
문제/증상
확장 html에 대한 렌더러가 없음 에서 오류 메시지가 표시될 수 있습니다. 이 문서에서는 이 오류가 발생할 때 수행할 초기 검사를 안내합니다.
해결 방법 resolution
오류 메시지 확장 html에 대한 렌더러가 없음 은(는) AEM이 HTML 콘텐츠를 렌더링하는 데 필요한 스크립트나 프로그램을 찾을 수 없음을 나타냅니다. 그 결과, 페이지 전체 또는 일부의 표시를 하지 못할 수 있습니다.
예:
01.01.2024 12:34:56.789 *ERROR* [ 192.168.0.123 [ 0000000000000] GET /content/wknd/us/en/testpage01.html HTTP/1.1] org.apache.sling.servlets.get.impl.DefaultGetServlet No renderer for extension html, cannot render resource TemplatedResourceImpl, type=wknd/components/missing, path=/content/wknd/us/en/testpage01/jcr:content/root/container/text
해당 예제에서 오류는 /content/wknd/us/en/testpage01.html
페이지에 액세스할 때 페이지의 특정 구성 요소를 렌더링할 수 없음을 나타냅니다. 특히 testpage01의 jcr:content/root/container/text 에 있는 구성 요소의 sling:resourceType
인 wknd/components/missing 리소스를 AEM에서 찾을 수 없습니다. 따라서 구성 요소가 페이지에 없습니다.
이 오류를 해결하는 첫 번째 단계는 주어진 예에서 wknd/components/missing 유형으로 표시된 대로 AEM 내에서 리소스가 있는지 확인하는 것입니다.