在 IntelliJ 中的 Spring Java 应用程序中运行 JUnit 时出现证书错误

问题描述 投票:0回答:1

我在 Spring Java 项目 IntelliJ 中运行 JUnit 时收到此错误。

PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径

java junit certificate intellij-14
1个回答
0
投票

我认为错误消息非常清楚。现在,您可能需要提供代码的更多信息,例如如何在实现中提供路径?结构?它在您的实现中有效但在单元测试中失败吗?

如果您使用 application.properties ,您是否可能覆盖测试中的某些属性,并且不小心也覆盖了这个属性?或者可能有多个弹簧轮廓,并且它们在测试过程中变得混乱?

或者证书的路径是否存在用于实施但在测试期间丢失?就像,如果类路径搞砸了,如果你的主/资源被某些测试/资源等覆盖了

您可以使用调试器或记录您尝试使用的路径,如果它为空,则很可能您遇到了第一种问题。如果它不为空那么你就属于后者

© www.soinside.com 2019 - 2024. All rights reserved.