AEM Dynamic Media의 HTTP 요청 전달 오류

이 문서에서는 새 계정을 설정하거나 환경을 다시 구성한 후 Adobe Experience Manager(AEM) Dynamic Media에서 발생할 수 있는 HTTP 요청 전달 오류를 해결하는 방법에 대해 설명합니다. 이 솔루션에는 샘플 에셋을 확인하고 이미지 및 뷰어 사전 설정을 다시 만들고 클라우드 구성 정렬을 확인하는 작업이 포함됩니다.

설명 description

환경

Adobe Experience Manager(AEM) Dynamic Media, 지원되는 모든 버전.

문제/증상

새 계정으로 Dynamic Media 설정을 완료하거나 클라우드 서비스를 다시 구성한 후 전달 오류가 발생하여 Scene7 자산에 대한 HTTP 요청이 실패합니다. 이 문제는 샘플 에셋을 동기화하거나, 설명서에 따라 다시 구성하거나, 환경 간에 사전 설정을 마이그레이션할 때 발생할 수 있습니다. AEM 오류 로그에 다음과 유사한 메시지가 표시될 수 있습니다.

com.scene7.is.util.error.Unchecked: javax.servlet.ServletException("Unable to forward request to: [ Dynamic Media image server URL] ")

샘플 자산 경로의 Assets이 누락되었거나 동기화되지 않았을 수 있습니다. 환경 간에 이미지 사전 설정과 뷰어 사전 설정이 일치하지 않을 수 있습니다. 사전 설정을 업데이트하거나 배포하면 예기치 않게 오류가 해결될 수 있습니다.

원인

이 오류는 샘플 에셋, 이미지/뷰어 사전 설정 및 Dynamic Media 클라우드 구성 간에 충돌 또는 불일치가 있을 때, 특히 환경 변경 또는 계정 마이그레이션 후에 발생합니다.

해결 방법 resolution

HTTP 요청 전달 오류를 수정하려면 다음 단계를 수행합니다.

  1. 샘플 자산 경로 아래의 샘플 자산이 존재하며 올바르게 동기화되었는지 확인합니다. 누락되거나 손상된 경우 AEM의 샘플 관리자를 사용하여 샘플 콘텐츠를 다시 복사합니다.
  2. 기존 이미지 및 뷰어 사전 설정이 마이그레이션되었거나 일관되지 않은 경우 삭제합니다.
  3. 처음부터 사전 설정을 다시 만들거나 작업 환경에서 정상 작동이 확인된 사전 설정 패키지를 배포합니다.
  4. Dynamic Media 클라우드 구성이 올바른 설정 환경을 가리키는지 확인합니다.
  5. AEM에서 도구(으)로 이동 > 클라우드 서비스 > Dynamic Media 구성 및 설정을 확인하십시오.
  6. AEM에서 도구(으)로 이동 > Assets > Dynamic Media 일반 설정 및 게시된 서버 이름을(를) 환경에 대한 배달 도메인과 일치하도록 업데이트하십시오.
  7. 에셋의 테스트 URL에 액세스하여 HTTP 요청이 올바르게 전달되고 이미지가 예상대로 렌더링되는지 확인할 수 있습니다.
recommendation-more-help
experience-cloud-kcs-help-kbarticles