Adobe Experience ManagerでSAP ドキュメントホストにアクセスする際のUnknownHostException エラー
Adobe Experience Manager (AEM)では、サーバーがSAP ドキュメントホストのホスト名を解決できない場合にjava.net.UnknownHostException エラーが発生します。 この問題は多くの場合、あるAEM環境が正しく機能するのに対し、別の環境が正しく機能しない場合に発生します。 この問題を解決するには、SAP ホストをホスト解決に追加します。
説明 description
環境
Adobe Experience Manager(AEM)
問題/症状
- Adobe Experience Manager(AEM)は、外部システムと統合する際に、SAP ドキュメントホストのホスト名を解決できません。
- エラー java.net.UnknownHostException: は、SAP ドキュメント ホストへのリクエスト中に表示されます。
- 必要なホスト名が、
/etc/hostsファイルなどのサーバーのホスト解決構成に存在しません。 - この問題は、あるAEM環境(実稼動環境など)が正しく機能するのに対して、別の環境(ステージングや開発など)が正しく機能しない場合に、環境固有の問題になる可能性があります。
- SAP ドキュメント ホストを解決できないため、ドキュメントのダウンロード操作が失敗します。
解決策 resolution
問題を解決するには、次の手順に従います。
- AEMがアクセスしようとしているSAP ドキュメントホスト (例:
<sap-document-host>)を特定します。 - 影響を受けるAEM サーバー(
/etc/hostsファイルなど)のホスト解決設定を確認し、SAP ドキュメントホストにエントリが存在するかどうかを確認します。 - エントリが見つからない場合は、次の形式を使用してSAP ドキュメント ホストを
/etc/hostsファイルに追加します:<sap-host-ip> <sap-document-host>。<sap-host-ip>をSAP ドキュメントホストの正しいIP アドレスに置き換え、<を対応するホスト名に置き換えます。> /etc/hostsファイルに変更を保存します。- 環境で変更を有効にするために再起動が必要な場合は、関連するサービスを再起動します。
ping <sap-document-host>を実行して、AEM サーバーからのホスト名解決を検証し、ホスト名が正常に解決されることを確認します。- AEMでドキュメントのダウンロード操作を再試行し、問題が解決されたことを確認します。
recommendation-more-help
experience-cloud-kcs-help-kbarticles