2017-01-25 13 views
0

Als ich versuchte, TestNG auf meiner VM (virtuelle Maschine) zu installieren, erhalten einen Fehler "Repository kann nicht unter http://beust.com/eclipse/content.xml gelesen werden." "Peer nicht authentifiziert"Nicht in der Lage, TestNG in Eclipse-Kepler zu installieren

Ich versuchte viele Lösung im Netz, aber kein Glück. Kann mir bitte jemand helfen, dieses Problem zu beheben.

Eclipse-Version: Kepler Service Release 1 Build-ID: 20130919-0819

Hinweis: Ich habe keine Admin Privilege auf dem VM

enter image description here Danke, Kannan

+0

Ist die virtuelle Maschine auf Ihrem PC oder Computer installiert? – Ankit

+0

Es ist die Maschine des Unternehmens. Ich bekomme jeden Tag eine zufällige VM, ich verwende TestNG am Morgen und arbeite daran. Aber plötzlich vor einer Woche konnte ich TestNG nicht installieren und das Problem geht weiter. –

+0

Als Workaround können Sie das Offline-Update-Site-Archiv herunterladen und dann von diesem Archiv aus installieren: https://github.com/cbeust/testng-eclipse/blob/master/README.md#update-sites –

Antwort

1

Die URL http://beust.com/eclipse/content.xml leitet Sie an einen anderen Ort (wahrscheinlich basierend auf Ihrem geografischen Standort) zur Site mit aktiviertem HTTPS weiter.

Diese Website enthält ein SSL-Zertifikat, das dem Schlüsselspeicher Ihrer JVM nicht vertraut.

versuchen Sie es!

curl -Lv http://beust.com/eclipse/content.xml 

Location: https://dl.bintray.com/testng-team/testng-eclipse-release//content.xml

In Ihrem Screenshot ist es bemerkenswert, von anderen Fehler:

sun.security.validatorValidatorException : PKIX path building failed

Sie können versuchen, t his guide to obtain and import site's CA certificate into your JVM's keystore zu verwenden.

Aber zuerst würde ich dieses Zertifikat prüfen, ob es eine Fälschung ist oder auch, warum JVM hat es nicht erkennen (Sie up-to-date Java-Installation ausgeführt wird, oder nicht?)

+0

Bitte erläutern Sie, wo muss ich diese URLs eingeben? –

+0

kannan-c, die Testng-Eclipse-Plugins werden auf bintray.com gehostet, und gemäß der Fehlermeldung sollte @rkosegis Antwort Ihr Problem lösen, dh das bintray-CA-Zertifikat in den Keystore –

+0

zusammen mit dem Artikel importieren SSL-Zertifikat, können Sie einen Verweis auf diese [Link] (http://eclipsesource.com/blogs/2013/04/19/installing-eclipse-plug-in-from-an-update-site-with-a-self -signed-certificate /) für die Angabe des Schlüsselspeichers in Eclipse. (Beklage, dass ich diese Schritte nicht versucht habe, aber ich lese sie, denke, dass sie funktionieren sollten, schreibe später ein Wiki auf) –

-1

Klicken Sie einfach auf den folgenden Link

http://dl.bintray.com/testng-team/testng-eclipse-release/

die Datei "compositeArtifacts.xml" Download durch Anklicken

Kopieren Sie die heruntergeladene Datei auf Ihrer Eclipse-Ordner (Quelle Standort) Für zB: - C: \ eclipse-\ eclipse

nun erneut versuchen TestNG von eclipse zu installieren, Fertig