要求されたターゲットへの有効な証明書パスを見つけることができない無効な作業ログ、証明書
この問題は最近、大きな頭としました。すべての使用原因se.transmode.gradle:gradle-docker:1.2
すべてのプロジェクトのを開始することはできません!なぜそうなのか、私は知りませんが、プロジェクトの他の同僚は、正しく実行するためにパッケージ化することができます!最終的にはうまくトス半に多くの時間を費やしました。
例外:
例外ログ:
org.gradle.api.ProjectConfigurationException: A problem occurred configuring root project 'xxxx'.
Caused by: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all artifacts for configuration ':classpath'.
... 91 more
Caused by: org.gradle.internal.resolve.ModuleVersionResolveException: Could not resolve com.github.jnr:jffi:[1.2.1, 1.3.0).
Required by:
project : > se.transmode.gradle:gradle-docker:1.2 > com.github.docker-java:docker-java:0.9.0 > com.github.jnr:jnr-unixsocket:0.3 > com.github.jnr:jnr-ffi:1.0.3
... 110 more
Caused by: org.gradle.internal.resolve.ModuleVersionResolveException: Failed to list versions for com.github.jnr:jffi.
... 136 more
Caused by: org.gradle.api.resources.ResourceException: Unable to load Maven meta-data from https://repo.maven.apache.org/maven2/com/github/jnr/jffi/maven-metadata.xml.
... 142 more
Caused by: org.gradle.internal.resource.transport.http.HttpRequestException: Could not HEAD 'https://repo.maven.apache.org/maven2/com/github/jnr/jffi/maven-metadata.xml'.
... 149 more
Caused by: 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 target
... 168 more
Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
... 190 more
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
... 196 more
ソリューション
いくつかの解決策を見つけるためにインターネットをローカルポスト輸出証明書に追加されます。まず私は、この問題が発生した場所の証明書をエクスポートするには知りませんでした。プロンプトが表示さにはログインしてくださいFailed to list versions for com.github.jnr:jffi.
。私はMavenのリポジトリがします、証明書エラーが失敗の原因となったので、それがある疑い始めたjffi
失敗した、IDEAを再起動し、ローカル証明書をインポートして、コメントを追加します。一瞬、混乱。私は他のURLに証明書をインポートしようとし始めた。別のGradleドッカプラグインを試してみてください。でも、コンピュータの使用に両方の方法を再起動します。長い時間のためにトス、結果は失敗に終わりました。
再読み込み、再びログインして、最後にse.transmode.gradle:gradle-docker:1.2 > com.github.docker-java:docker-java:0.9.0 > com.github.jnr:jnr-unixsocket:0.3 > com.github.jnr:jnr-ffi:1.0.3
インポートしようとの考え方の試みを保持するjnr-ffi:1.0.3
証明書を、結果は成功で、考え方が跳ね上がりました。彼が跳びました。A.
具体的な手順
最初のステップ:容疑者のjar証明書が無効になる一覧表示するログの分析。
ステップ2:対応するjarファイルのページを見つけ、Mavenのリポジトリ(おそらくPW)を入力します。
第三段階:ローカルに証明書をエクスポートします
ステップ4:管理者としてCMDウィンドウを開き、実行し./keytool -import -alias 别名 -keystore cacerts -file 证书地址
、証明書を追加するには、コマンドを、ボタンを「証明書がキーストアに追加されました」ことを示唆しています。
ステップ5:再起動IDEA
1が成功しなかった場合は、他の容疑者のオブジェクトを置くことができます追加されます。