Beheben des 503-Fehlers am Endpunkt /bin/aforbes/pdf in Adobe Experience Manager beim Zugriff von iPhone-Geräten
In diesem Artikel wird erläutert, wie Sie einen Fehler „503 Service Unavailable“ beheben, der beim Zugriff von iPhone-Geräten auf den /bin/aforbes/pdf-Endpunkt in Adobe Experience Manager (AEM) auftritt. Die Lösung besteht darin, sicherzustellen, dass das DocAssuranceService-Bundle aktiv ist, und inkompatible kryptografische JAR-Dateien zu entfernen.
Beschreibung description
Umgebung
Adobe Experience Manager (AEM) mit AEM Forms (alle Versionen).
Symptome
Anfragen an den /bin/aforbes/pdf-Endpunkt führen zu einem Fehler HTTP 503 Service Unavailable , wenn sie von iPhone-Geräten aus gesendet werden. In der Fehlermeldung kann Folgendes angezeigt werden: „Fehler: DocAssuranceService ist nicht verfügbar. Überprüfen Sie, ob der AEM Forms DocAssurance-Dienst installiert und aktiv ist.“ Das Problem kann auf iPhone-Geräten reproduziert werden. Es gibt keine Bestätigung, dass Android oder andere Gerätetypen betroffen sind.
Ursache
Der 503-Fehler tritt auf, weil das DocAssuranceService-Bundle aufgrund inkompatibler oder doppelter kryptografischer JAR-Dateien nicht aktiv ist, was verhindert, dass der Service verfügbar ist.
Lösung resolution
Gehen Sie wie folgt vor, um das Problem zu beheben.
-
Rufen Sie die AEM-Web-Konsole auf allen relevanten AEM-Instanzen auf.
-
Stellen Sie sicher, dass sich das AEMFD DocAssuranceService-Client-Bundle (
adobe-aemfd-docassurance) im Status „Aktiv“ befindet. -
Überprüfen Sie die Datei
sling.properties(untercrx-quickstart/conf) und stellen Sie sicher, dass die folgende Eigenschaft vorhanden ist:sling.bootdelegation.class.com.rsa.jsafe.provider.JsafeJCE=com.rsa.* -
Beenden Sie die betroffenen AEM-Instanzen.
-
Navigieren Sie zum
launchpad/extVerzeichnis und entfernen Sie die folgenden JAR-Dateien, sofern vorhanden:cryptojcommon-6.0.0.jarcryptojce-6.0.0.jar -
Starten Sie die AEM-Instanzen einzeln neu.
-
Stellen Sie nach dem Neustart sicher, dass das Signaturpaket und die DocAssuranceService-Komponente auf allen Instanzen aktiv sind.
-
Testen Sie den
/bin/aforbes/pdf-Endpunkt von einem iPhone-Gerät aus, um zu bestätigen, dass der 503-Fehler behoben wurde.