2016-06-13 15 views
0

Wir sind in der Lage, Web-Service vom Postboten- oder vom Kundenanforderungsgenerator anzurufen. Während der Verbindung mit IBM Integration Bus erhalten wir jedoch eine Ausnahme. Kann jemand mit diesem Fehler helfen?Kein Service von ESB aus anrufbar

Exception unten:

"Web-Service-Anforderung an einen Web-Host-Dienst während Aufrufe angeordnet & 1 einen Socket-Fehler erkannt wird, auf Port & 2, auf Pfad & 3."
„javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.j: PKIX Pfad Gebäude fehlgeschlagen: java.security.cert.CertPathBuilderException: PKIXCertPathBuilderImpl keine gültige CertPath .; interne Ursache aufbauen könnte: java.security.cert.CertPathValidatorException: Das Zertifikat , ausgestellt von CN = VeriSign Universal Root-Zertifizierung Authority, OU = "(c) 2008 VeriSign, Inc. - Nur zur autorisierten Verwendung", OU = VeriSign Trust Network, O = " VeriSign, Inc. "C = US nicht vertrauenswürdig ist; innere Ursache ist: java.security.cert.CertPathValidatorException: Zertifikat Verkettungsfehler"

+0

Wo ist der Code, der diesen Fehler erzeugt? –

Antwort

1

Um dieses Problem zu beheben, sollten Sie das Zertifikat in Ihrem Trust Store hinzufügen.

Zum Einrichten der Trusts auf den Makler:

https://www.ibm.com/support/knowledgecenter/SSMKHH_9.0.0/com.ibm.etools.mft.doc/ac56640_.htm

Um das Zertifikat des Dienstes abrufen Sie anrufen, können Sie es zu Ihrem Kontakt fragen, oder Sie können einfach auf die gehen Wsdl Seite? und direkt speichern das Zertifikat von Chrom

PS: Wenn es für andere Werkzeuge funktioniert, ist es einfach, weil IIB alle nicht vertrauenswürdigen Verbindungen standardmäßig ablehnen, während einige andere Tools es zulassen.