AEM Forms Workbench-Verbindung schlägt fehl, da SOAP-Services HTTP 503 zurückgeben
In diesem Artikel wird beschrieben, wie Sie Probleme beheben können, wenn AEM Forms Workbench keine Verbindung zum AEM Forms-Server herstellen kann, weil die erforderlichen SOAP-Services nicht verfügbar sind und HTTP 503-Fehler zurückgeben.
Beschreibung description
Umgebung
Adobe Experience Manager Forms
Problem/Symptome
-
Beim Verbinden von AEM Forms Workbench mit dem AEM Forms-Server schlägt die Verbindung möglicherweise fehl, selbst wenn die Verwaltungsoberfläche zugänglich ist.
-
Workbench-Protokolle können Fehler anzeigen, wie etwa:
- Benutzer kann nicht validiert werden
- ALC-DSC-099-000: com.adobe.idp.dsc.DSCRuntimeException: org.apache.axis.AxisFault: (503)Service nicht verfügbar.
Dies bedeutet, dass der Endpunkt SOAP-Services, z. B. http://<server>:<port>/soap/services, nicht verfügbar ist.
Ursache
Die Verbindung schlägt fehl, weil die erforderlichen SOAP-Services nicht verfügbar sind, und gibt einen HTTP 503-Fehler vom SOAP-Endpunkt zurück.
Lösung resolution
Gehen Sie wie folgt vor, um das Problem zu beheben:
-
Stellen Sie sicher, dass der AEM Forms-Server vollständig gestartet wurde. Überprüfen Sie die Anwendungs-Server-Protokolle auf Bereitstellungs- oder Dienstinitialisierungsfehler.
-
Greifen Sie über denselben Computer, auf dem Workbench installiert ist, mithilfe eines Webbrowsers oder eines Tools wie
curlauf den Endpunkt der SOAP-Services zu, z. B.http://<server>:<port>/soap/services. Bestätigen Sie, dass der Endpunkt antwortet und keinen HTTP 503-Fehler zurückgibt. -
Wenn ein Reverse-Proxy, ein Load-Balancer, eine Firewall oder eine Web-Anwendungs-Firewall (WAF) verwendet wird, überprüfen Sie Folgendes:
- Anfragen an
/soap/*werden korrekt an den AEM Forms-Server weitergeleitet. - HTTP-POST-Anfragen sind zulässig.
- Der Proxy oder Vermittler gibt die HTTP 503-Antwort nicht zurück.
- Der Port, das Protokoll und der Kontextstamm, die in Workbench konfiguriert sind, stimmen mit der Server-Konfiguration überein.
- Anfragen an
-
Überprüfen Sie die AEM Forms- und Anwendungs-Server-Protokolle auf Fehler im Zusammenhang mit der Bereitstellung des SOAP-Services oder der Verfügbarkeit zum Zeitpunkt des Fehlers.
-
Nachdem Sie bestätigt haben, dass der SOAP-Service verfügbar ist, versuchen Sie erneut, eine Verbindung mit den vorhandenen Anmeldedaten in Workbench herzustellen.
Um die Auflösung zu überprüfen, stellen Sie sicher, dass Workbench den Benutzer erfolgreich verbinden und validieren kann, ohne HTTP 503-Fehler zurückzugeben.