ここでは古いバージョンと同様の質問がありますが、そこに提供されている解決策は私の場合は役に立ちませんでしたこのより最新の構成に関するいくつかの洞察を願っています。SonarLint(3.1)を使用したEclipse(ネオン)はSonarQubeサーバー(5.6.1)に接続しません
Eclipseマーケットプレイスから最新のSonarLint(3.1)をインストールしましたが、SonarLintをSonarQubeサーバー(5.6.1)に接続することはできません。
私はSonarQubeサーバビューでTest connection
をクリックすると、それはjavax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed
でhttps://our.sonarqube-server.com/api/system/status
への接続に失敗しました。
ブラウザはhttps://our.sonarqube-server.com/api/system/status
に情報(いくつかのID、バージョン5.6.1、UP)を表示します。したがって、サーバーは稼働しています。
正しい証明書がインストールされていることを確認するために、ヘルプ - > About Eclipse - > Installation Details - > Configurationでjre1.8.0_131を実行していることを確認しました。私はour.sonarqube-server.comのチェーンから3つの証明書をダウンロードし、bin\keytool.exe -import -trustcacerts -keystore lib\security\cacerts -storepass changeit ...
をトラストストアにインストールし、実際にそこにあると-list
とチェックしました。
バージョンは互換性があります(SonarLint 3.1はSonarQubeサーバー5.6以降と互換性があると言われています)。
この設定で何が間違っているのでしょうか?自分のマシンにローカルのSonarQubeサーバーをインストールしたとき、同じ方法でトークンを生成してlocalhost:9000
に正常に接続することができました。私はour.sonarqube-server.comと同様です。 localhost:9000
が関与なしSSLを持っていないので、私はSonarLintプラグインが証明書のどこかに探していることを推測するが、私はそれが見える場所...、あなたの助けのための
感謝を見つけるためにどのように表示されません。