Eclipse Kepler не подключается к интернету через прокси
мне удалось подключить Eclipse Juno к интернету. Для этого в stackoverflow есть много сообщений. вот одна из этих ссылок: Eclipse не подключается к интернету через прокси
сегодня я установил Eclipse Kepler на моем окне Windows7. Но доступ к Eclipse marketplace или установка нового программного обеспечения не работает. Я использую ту же конфигурацию прокси, что и для Eclipse Juno. Юнона может получить доступ к рынку, но Кеплер-нет. Прокси использует аутентификацию NTLM. Кто-нибудь здесь с подобной проблемой?
никакого успеха до сих пор. Мне все еще интересно, почему Juno может подключиться, тогда как Kepler не может: - (
10 ответов
У меня была такая же проблема. Я искал и нашел это.
http://oakgreen.blogspot.jp/2011/10/eclipse-proxy-settings-bug-and.html
этот пост говорит не установить SOCKS прокси. Я попробовал этот совет,и соединение удалось. Я сделал ниже:
- Открыть Настройки Сетевого Подключения.
- выберите Active Provider в "руководство".
- установить HTTP / HTTPS прокси.
- очистить прокси SOCKS, если это установлено.(выберите носки прокси-строка и нажмите кнопку "Очистить")
- перезапустить Eclipse, чтобы применить эти настройки.
Я потратил часы, пытаясь использовать этот метод, предложенный mhanada, и хотя это правильно и должно было работать безопасное хранилище по умолчанию, связанное с eclipse, не позволяло сохранить мои учетные данные прокси. Я советую: будьте осторожны с исключениями, создаваемыми в отношении безопасного хранения. В моем случае ошибки, связанные с невозможностью подключения к удаленному местоположению, где был безопасный путь хранения по умолчанию. В моем случае я просто удалил информацию о безопасном хранилище по умолчанию через настройки > Общие > Безопасность > Безопасное Хранилище > Содержимое > Удалить.
в моем случае я установил его в "уроженца" настройки, в которых socks был включен для прокси-сервера. (Internet Explorer - >Internetoptions - >подключения - >LAN-Настройки - > Настройки прокси). После отключения его там и добавления следующих строк в eclipse.ini все работает хорошо:
-Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclient4
-Dorg.eclipse.ecf.provider.filetransfer.retrieve.closeTimeout=3000
-Dorg.eclipse.ecf.provider.filetransfer.retrieve.readTimeout=3000
в моем случае проблема началась после установки Spring Tool Suite. Удаление его решило проблему.
Версия: Kepler Service Release 1
Я столкнулся с той же проблемой , проблема с моей настройкой заключалась в том, что я использовал JDK, после переориентации на JRE он работает отлично. Настройка Прокси-Сервера-Windows - >Настройки - >Общие - >Сетевые Подключения. Active Provider-Native, просто убедитесь, что HTTP-Dynamic должен быть проверен, остальные все должны быть отключены.
Примечание: выше описание проверено и протестировано только с Kepler.
мой друг столкнулся с этой точной проблемой (новая машина с новой установкой eclipse Kepler, компьютер не был за брандмауэром или прокси-сервером.) Оказалось, что проблема с Java 7 update 51, когда мы использовали Java 6 JRE для запуска eclipse, проблема была волшебным образом решена.
еще одно замечание:
после изменения пароля Windows безопасное хранилище eclipse, интегрированное в Windows, казалось, стало недоступным без уведомления. По-видимому, это не только заставило eclipse "забыть" Мои настройки аутентификации прокси-сервера, но и не позволило ему сохранить учетные данные после их настройки. Я мог настроить их любым способом, но как только я нажал "ОК", они снова исчезли.
решение для меня было перейти в общие > безопасность > безопасное хранилище и нажмите на кнопку " Изменить пароль..."для поставщика мастер-пароля интеграции Windows. Конечно, это стерло все пароли, ранее сохраненные eclipse, но это оставило меня с чистым, рабочим безопасным хранилищем и позволило мне успешно настроить и сохранить учетные данные прокси-сервера снова.
Это случилось со мной потому что eclipse использовал JRE, а не JDK.
чтобы заставить eclipse использовать данную виртуальную машину, отредактируйте
<eclipse_root>\eclipse.ini
и добавьте эти 2 строки в верхней части файла:
-vm
C:/Program Files/Java/jdk1.6.0_45/bin/javaw.exe
Примечание.: Eclipse с помощью JRE запускал:
java.ленг.Ошибке типа noclassdeffounderror: класса javax/сеть/протокол SSL/sslsocket в
java.lang.NoClassDefFoundError: javax/net/ssl/SSLSocket
at org.apache.http.impl.conn.SchemeRegistryFactory.createDefault(SchemeRegistryFactory.java:45)
at org.apache.http.impl.client.AbstractHttpClient.createClientConnectionManager(AbstractHttpClient.java:294)
at org.apache.http.impl.client.AbstractHttpClient.getConnectionManager(AbstractHttpClient.java:445)
at org.apache.http.impl.client.AbstractHttpClient.createHttpContext(AbstractHttpClient.java:274)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:797)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754)
at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:263)
at org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser$DirectoryJob.run(AbstractFileSystemBrowser.java:69)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
Caused by: java.lang.ClassNotFoundException: javax.net.ssl.SSLSocket cannot be found by org.apache.httpcomponents.httpclient_4.1.3.v201209201135
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:455)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
вы убедились, что выбрали Manual
режима в ? Иди в Preferences
/General
/Network Connections
меню снова и измените это, если это не так. Я думаю, что эта часть-своего рода багги.
У меня была эта проблема, и я изменил настройки прокси-сервера с паролем в eclipse. перейти к windows - > настройки -> поиск "прокси" открыть Сетевые подключения.
выберите активный поставщик для руководство. Установите HTTP и HTTPS прокси, system имя пользователя и пароль. (он не работал без имени пользователя и пароля в моей машине)
очистить прокси-сервер SOCKS, если он установлен.
-1--> Перезапустить