Din*_*amy 4 java intellij-idea ssl-certificate shiro java-security
这个问题有点棘手。我尝试通过 LDAPS 将我的 war 文件连接到 Active Directory。在 IntelliJ IDEA 中使用调试模式运行时,代码运行得非常好。
当我在同一台或不同机器上安装 war 文件时,遇到此错误。
sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Run Code Online (Sandbox Code Playgroud)
证书是自签名的。我已在 中添加了 CA.crt truststore.jks,在 中添加了 LDAP.cer cacerts。我也尝试添加“jssecacerts”,但结果相同。
注意:我使用 Apache Shiro 框架。
如何避免这个错误呢?为什么它没有进入调试模式?
这不是四郎的问题。是你的证书有问题。我怀疑您的 IDE 可能使用与您部署的 WAR 执行位置不同的 Java 安装。
此异常之前已处理如何忽略 PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException?。
另外,我发现这篇文章有用PKIX 路径构建失败:SunCertPathBuilderException:无法找到请求目标的有效证书路径。。
| 归档时间: |
|
| 查看次数: |
70784 次 |
| 最近记录: |