Monday, 2 November 2009

Solution : Eclipse Galileo 3.5 + Proxy settings

I installed eclipse 3.5 at my work place (where we access internet through an authenticated NTML proxy).  I was unable to make eclipse pass through this proxy, which prevented me to install updates and additional software.

Anthony Dahanne’s describes the workaround on his blog (in french). The Apache httpclient implementation should be disabled because it doesn’t work well with NTMLv2 proxies.

For NTLMv2 Proxies, that require user name and password for access the workaround is to

  1. Disable the ECF httpclient provider.
  2. Provide the NTLMv2 proxy authentication info (proxyhost, domain, username, and password)

In practice, edit your eclipse.ini file to append the following properties.

-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

Ref : <a target="_blank" href="http://demeringo.ovh.org/blog/?p=103">http://demeringo.ovh.org/blog/?p=103
</a>


8 comments:

  1. Thanks for this! Saved me from pulling my hair out.

    ReplyDelete
  2. Thank you, I can use Galileo now, the proxy was really a problem

    ReplyDelete
  3. thanks a lot.. it saved a lot of my time. It was really helpful.

    ReplyDelete
  4. Thanks for this post. Solved my issue with our #$#@$$%!! proxy server.

    ReplyDelete
  5. Oh thank god, I am finally seeing progress bars! This should be the Tip of the Day somewhere!

    Well done, sir. Well done.

    ReplyDelete
  6. Thanks a ton!!. Its works like charm. Was trying disabling HHTP, HTTPS and SOCK connections.

    Raja Chandra Rangineni.

    ReplyDelete
  7. Thank you very very much. In Ubuntu 10.04 the ini file is /etc/eclipse.ini.


    Ciao and thanks

    ReplyDelete
  8. I've been looking for a way to convert docx to pdf and I was wondering what you would suggest as the best way to do that?

    ReplyDelete