SOAP サービスがHTTP 503を返すため、AEM Forms Workbench接続が失敗する
この記事では、必要なSOAP サービスが利用できず、HTTP 503 エラーが返されるため、AEM Forms WorkbenchがAEM Forms サーバーに接続できない状況をトラブルシューティングおよび解決する方法について説明します。
説明 description
環境
Adobe Experience Manager Forms
問題/症状
-
AEM Forms WorkbenchをAEM Forms サーバーに接続する場合、管理インターフェイスにアクセスできても接続が失敗することがあります。
-
Workbench ログには、次のようなエラーが表示される場合があります。
- ユーザーを検証できません
- ALC-DSC-099-000: com.adobe.idp.dsc.DSCRuntimeException: org.apache.axis.AxisFault: (503)サービスが利用できません。
これは、SOAP サービス エンドポイント (例:http://<server>:<port>/soap/services)が使用できないことを示します。
原因
必要なSOAP サービスが利用できず、SOAP エンドポイントからHTTP 503 エラーが返されるため、接続が失敗します。
解決策 resolution
問題を解決するには、次の手順に従います。
-
AEM Forms サーバーが完全に起動を完了したことを確認します。 アプリケーションサーバーのログで、デプロイメントエラーまたはサービス初期化エラーを確認します。
-
Workbenchがインストールされているコンピューターから、web ブラウザーまたは
curlなどのツールを使用して、http://<server>:<port>/soap/servicesなどのSOAP サービスエンドポイントにアクセスします。 エンドポイントが応答し、HTTP 503 エラーを返さないことを確認します。 -
リバースプロキシ、ロードバランサー、ファイアウォール、またはweb アプリケーションファイアウォール(WAF)が使用中の場合は、次のことを確認します。
/soap/*へのリクエストは、AEM Forms サーバーに正しくルーティングされます。- HTTP POST リクエストは許可されています。
- プロキシまたは仲介者がHTTP 503応答を返していません。
- Workbenchで設定されたポート、プロトコル、およびコンテキストルートは、サーバー設定と一致します。
-
AEM Formsとアプリケーションサーバーのログで、SOAP サービスのデプロイメントまたは障害発生時の可用性に関連するエラーを確認します。
-
SOAP サービスが使用可能であることを確認したら、Workbenchの既存の資格情報に接続し直してください。
解決を検証するには、WorkbenchがHTTP 503 エラーを返さずにユーザーを正常に接続および検証できることを確認します。