Удаление NTLM из Eclipse

У меня возникла проблема с подключением через прокси от Eclipse 3.6. Прокси-сервер поддерживает как NTLM, так и Basic Auth.

Eclipse, похоже, предпочитает схему NTLM auth, а не базовую. Однако после того, как выбор сделан, прокси, кажется, виснет, и Eclipse повторяет загрузки навсегда. Используя wirehark для отслеживания трафика, я вижу:

  • Eclipse пытается пройти через NTLM
  • Прокси отправляет ответ 407.

Это происходит 3 раза, тогда прокси перестает отвечать, а Eclipse повторяет загрузку до тех пор, пока я не удалю отмену.

Есть ли способ сказать Eclipse попробовать Basic Auth вместо NTLM?

С наилучшими пожеланиями, Мануэль.

Я не знаю об Basic Auth, но в отношении прокси-сервера NTLM проверьте ошибку 281384 , также подробно описанную в ошибке 281472 .

Он вводит обходной путь для прокси NTLMv2 .

-Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclient -Dhttp.proxyPort=8080 -Dhttp.proxyHost=myproxy -Dhttp.proxyUser=mydomain\myusername -Dhttp.proxyPassword=mypassword -Dhttp.nonProxyHosts=localhost|127.0.0.1 

Первое свойство отключает поставщик httpclient (и поэтому использует провайдера на URLConnection , который имеет поддержку прокси-серверов NTLMv2),
и следующие 5 свойств указаны Sun для провайдера на URLConnection .

Проблема в том, что стандартный клиент HTTP Eclipse не может управлять так называемыми HTLM-прокси. Метод, предложенный @VonC, был хорош до Кеплеровской версии Eclipse.

Трюк заключается в отключении HTTP-клиента Eclipse. Но, начиная с Кеплера, его имя изменилось. Добавьте в файл eclipse.ini следующее:

 -vmargs -Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclient4 

Также посмотрите здесь очень хорошее объяснение и здесь для «официального» объяснения команды Eclipse.

Вам не нужно устанавливать параметры прокси в eclipse.ini. Достаточно настроек в настройках Windows-General-Net. Но вы должны проверить глобальные настройки прокси-сервера в ОС, обратив внимание на возможные автоматические настройки.

  • Установка плагинов Eclipse (3.4+) в каталог, отличный от ECLIPSE_HOME / плагинов
  • Есть ли ярлык в Eclipse для повторного запуска последней запущенной программы?
  • NoClassDefFoundError: android.support.v7.internal.view.menu.MenuBuilder
  • Как выйти из приложения Android с помощью кода?
  • Структура проекта Android Studio (vs Eclipse Project Structure)
  • Как подключить Android-источник к Eclipse
  • Версия Android Min SDK версии для целевой версии SDK
  • targetSdkVersion
  • Android - Как создать интерактивный список?
  • Eclipse Juno ADT плагин NDK путь удален?
  • Как подключить источник библиотеки поддержки Android в Eclipse?
  • Давайте будем гением компьютера.