We Love IT > Nieuws > Blog - Jan-Hendrik Kuperus
Tags: Frameworks | Java | Open Source
Blogger logo

Eclipse Galileo en NTLMv2 proxies

Door: Jan-Hendrik Kuperus Jan-hendrik Kuperus - Eclipse Galileo en NTLMv2 proxies

Tijdens het configureren van de nieuwste versie van Eclipse, versie 3.5 (Galileo), liep ik tegen een proxy probleem aan. Na het instellen van de proxy-configuratie gaf het 'Install New Software...' dialoog constant de melding 'No repository found on '.

Na wat geGoogle en onderzoek, blijkt dat het probleem in de library zit die Eclipse gebruikt voor URL en Proxy afhandeling. Hiervoor wordt nu namelijk de Apache httpclient library gebruikt en deze ondersteunt geen NTLMv2 proxies. Gelukkig is er een manier om alsnog met de proxy te kunnen connecten.

Wanneer je achter een NTLMv2 proxy zit, kun je Eclipse forceren om zijn oude library voor URL en Proxy afhandeling te gebruiken. De 'oude' JRE URLConnection library kan worden aangezet door de volgende regels toe te voegen aan je eclipse.ini bestand:

-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

Als de proxy waar je achter zit geen authenticatie vereist, kun je de proxyUser en proxyPassword instellingen achterwege laten.

wiki.eclipse.org/ECF_Filetransfer_Support_for_NTLMv2_Proxiest
Ga naar de Blog van Jan-Hendrik Kuperus
Ga naar de Sogeti Java Blog
Advertentie