2014-12-23 214 views
0

我有一個類使用xml訪問安全的URL(以https開頭),並在其末尾處理xml併發送回應迴應。但是,當我這樣做時,我得到了一些例外。 javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested targetjavax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIX路徑構建失敗

我GOOGLE了很多,發現很多答案,但沒有一個爲我工作。 我在../jre/lib/security目錄下將證書添加到我的cacerts文件中,並且還安裝了證書。但沒有任何工作適合我。 我也通過運行InstallCert.java文件檢查證書,它說沒有錯誤,證書已被信任。 請幫忙。 在此先感謝。

回答

1

我也面臨同樣的錯誤。在我的情況下,發生這種情況的原因是JDK版本與我的結尾以及第三方URL不匹配,我打到的是第三方URL以獲取JSON數據。

+0

謝謝拉比。將java版本也導致xml響應? – user3035077

+0

我認爲它也可以發生在xml上。請檢查Java版本是否不匹配? – Rabbi

相關問題