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要求轉送錯誤,請遵循下列步驟:
- 確認範例資產路徑下的範例資產存在且正確同步。 如果遺失或損毀,請使用AEM中的範例管理員,再次複製範例內容。
- 如果現有的影像和檢視器預設集已移轉或不一致,請刪除它們。
- 從頭開始重新建立預設集,或從工作環境中部署已知良好的預設集套件。
- 確認Dynamic Media雲端設定指向設定所需的正確環境。
- 在AEM中,導覽至工具
>雲端服務>Dynamic Media設定並驗證設定。 - 在AEM中,移至工具
>Assets>Dynamic Media一般設定並更新發佈的伺服器名稱,以符合您環境的傳遞網域。 - 存取資產的測試URL,以確認HTTP請求已正確轉送,且影像可如預期般轉譯。
recommendation-more-help
experience-cloud-kcs-help-kbarticles