2014-10-08 5 views
2

При попытке подключиться к веб-сайтам обновления под help-> Установить новое программное обеспечение я получаю:Spring Tool Suite не может подключиться к Обновление сайта с помощью SSL (HTTPS)

Невозможно прочитать репозиторий в https://dl.google.com/eclipse/plugin/4.4/content.xml. Невозможно прочитать репозиторий по адресу https://dl.google.com/eclipse/plugin/4.4/content.xml. sun.security.validator.ValidatorException: PKIX здание путь не удалось: sun.security.provider.certpath.SunCertPathBuilderException: невозможно найти правильный путь сертификации к запрошенной цели

Я попытался импортировать сертификат в доверенное хранилище, а также установите его в файл sts.ini, но безрезультатно.

Любая помощь очень ценится!

+0

Я попробовал этот сайт обновления только с кандидатом на выпуск STS 3.6.2: https://dl.google.com/eclipse/plugin/4.4 и, похоже, работает для меня. Вероятно, проблема заключается в вашей конкретной сетевой среде. – Kris

+0

Я не знаю, что делать с вашей проблемой, но, похоже, другие люди столкнулись с чем-то подобным вне контекста STS. Возможно, некоторые из их ответов могут вам помочь: http://stackoverflow.com/questions/6908948/java-sun-security-provider-certpath-suncertpathbuilderexception-unable-to-find – Kris

+0

Комментируя -Djavax.net.ssl.trustStore * (который я добавил несколько дней назад, чтобы решить проблемы с соединением JIRA) внутри STS.ini работал для меня. – Heezer

ответ

0

Я столкнулся с аналогичной проблемой при попытке добавить шаблоны в STS (3.6.2). Проблема заключалась в использовании моей службой проверки SSL, которая представляет свой сертификат вместо реального (GitHub.com).

Решение заключалось в том, чтобы экспортировать сертификат инспекции SSL (например, с использованием IE) и добавить его в файл cacerts. Используйте процедуру this article.

Затем обновите sts.ini file and add следующие строки:

-Djavax.net.ssl.trustStore = C: \ Program Files \ Java \ jdk1.7.0_07 \ JRE \ Lib \ безопасность \ cacerts -Djava.net .ssl.trustStorePassword = changeit

И наконец - перезапустить STS.