【问题标题】:sun.security.validator.ValidatorException: PKIX path building failed:sun.security.validator.ValidatorException:PKIX 路径构建失败:
【发布时间】:2018-08-21 13:51:51
【问题描述】:

我正在尝试使用 gradle 为我的项目实现 gatling,我指的是 this blog 来实现相同的功能,如果我尝试按照博客。

但是,如果我尝试将其与项目集成并为现有构建添加插件 ID,gradle 那么它会给我以下错误,

plugins {
    id "com.github.lkishalmi.gatling" version "0.3.0"
}


* What went wrong:
Error resolving plugin [id: 'com.github.lkishalmi.gatling', version: '0.3.0']
> Could not GET 'https://plugins.gradle.org/api/gradle/4.2.1/plugin/use/com.github.lkishalmi.gatling/0.3.0'.
   > sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

无法理解为什么它不能用于集成项目并为个人工作。

谁能告诉我如何处理这个问题, 我一直在寻找解决方案,很多地方都写着我必须配置一些证书和许多步骤。

但我不想这样做,因为如果证书是问题,那么它也应该是针对单个项目的,如果我删除插件com.github.lkishalmi.gatling 那么就不会有任何问题,是否有任何可能,因为其他插件,有些冲突,然后这个问题就来了。

我无法理解此问题的性质或逻辑,是否出现冲突或独立证书问题。

在一个单独的项目中,我尝试从我的项目中添加插件,在这种情况下它给出了同样的问题,但是对于一些添加的插件,比如在下面添加,

classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
classpath('org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.1')

所以寻找我如何才能继续这样做的方法。

【问题讨论】:

    标签: build.gradle gatling gradlew scala-gatling gatling-plugin


    【解决方案1】:

    最后我可以通过导入本地网络证书来解决同样的问题,我尝试从 this reference issue 引用 Jay 的 cmets,然后设置 MAVEN_OPTS 环境变量,而且我不得不切换到不受限制的网络解决了我的问题。

    【讨论】:

      猜你喜欢
      • 2014-09-05
      • 1970-01-01
      • 2018-06-18
      • 2014-11-18
      • 1970-01-01
      • 2013-04-27
      • 2018-07-18
      • 1970-01-01
      • 2016-10-09
      相关资源
      最近更新 更多