2017-01-25 2 views
0

Когда я попытался установить TestNG на своей виртуальной машине (виртуальной машине), получив ошибку «Не удалось прочитать репозиторий на http://beust.com/eclipse/content.xml». "peer not authenticated"Не удалось установить TestNG в Eclipse-Kepler

Я пробовал много решений в сети, но не повезло. Может ли кто-нибудь помочь мне решить эту проблему.

Затмение Версия: Kepler Service Release 1 Сложение ID: 20130919-0819

Примечание: У меня нет администратора Privilege на VM

enter image description here Спасибо, Kannan

+0

Является ли виртуальная машина ненасыщенной на вашей персональной машине или компьютере compnay? – Ankit

+0

Это машина компании. Я получаю случайную виртуальную память каждый день, я использую для установки TestNG утром и работаю над этим. Но внезапно неделю назад я не смог установить TestNG, и проблема продолжается. –

+0

В качестве обходного пути вы можете загрузить архив автономного обновления сайта, а затем установить из этого архива: https://github.com/cbeust/testng-eclipse/blob/master/README.md#update-sites –

ответ

1

URL http://beust.com/eclipse/content.xml перенаправит вас в другое место (возможно, основанное на вашем географическом местоположении) на сайт с включенным HTTPS.

На этом сайте представлен сертификат SSL, которому не доверяют хранилище JVM.

попробуйте!

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

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

В вашем скриншоте отличается от другой ошибки:

sun.security.validatorValidatorException : PKIX path building failed

Вы можете попробовать использовать т his guide to obtain and import site's CA certificate into your JVM's keystore.

Но сначала я хотел бы изучить этот сертификат, если он поддельный или даже почему JVM не признают его (вы работаете уточненные установки Java, или нет?)

+0

, пожалуйста, уточните, где мне нужно ввести эти URL-адреса? –

+0

kannan-c, плагины testng eclipse размещаются на bintray.com, и в соответствии с сообщением об ошибке ответ @rkosegi должен решить вашу проблему, то есть импортировать сертификат CA Bintray в хранилище ключей –

+0

вместе со статьей импорта SSL-сертификат, вы можете перекрестно ссылаться на эту [ссылку] (http://eclipsesource.com/blogs/2013/04/19/installing-eclipse-plug-ins-from-an-update-site-with-self -signed-certificate /) для того, как указать хранилище ключей в eclipse. (Откажитесь от того, что я не пробовал эти шаги, но я их читал, думаю, что они должны работать, позже напишет wiki об этом) –

-1

Просто нажмите на следующую ссылку

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

Скачать файл «compositeArtifacts.xml», нажав на нее

Скопируйте загруженный файл в папку затмений (Источник местоположения) Для, например: - C: \ Затмение \ затмение

Теперь попробуйте снова установить TestNG из затмения Готово

1

G о к https://dl.bintray.com/testng-team/testng-eclipse-release/

Click updatesites/

Нажмите любую версию.

копия в результате URL и использовать, чтобы установить TestNG

Пример: Используйте следующее в затмении установки программного обеспечения. https://dl.bintray.com/testng-team/testng-eclipse-release/updatesites/6.11.0.201703011520/

Смежные вопросы