2016-02-01 43 views
0

該問題是棘手的。我試圖通過LDAPS將我的war文件連接到Active Directory。使用IntelliJ IDEA的調試模式運行時,代碼運行良好。「PKIX路徑構建失敗:無法找到有效的證書路徑到請求的目標」僅在發佈版本

當我在相同或不同的機器上安裝war文件時,遇到此錯誤。

sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target 

證書是自簽名的。我在truststore.jks中添加了CA.crt,在cacerts中添加了LDAP.cer。我也嘗試添加`jssecacerts',但結果相同。

注意:我正在使用Apache Shiro框架。

如何避免這個錯誤?爲什麼它沒有進入調試模式?

+0

你在哪裏「部署」它?同一臺機器? – rmlan

+0

顯然,你無法導入相應的正確的證書到您的信任... –

+0

Yes和No,在同一臺機器和其他機器試過@rmlan – Dinesh

回答

相關問題