Eclipse Galileo en NTLMv2 proxies
Door: Jan-Hendrik Kuperus
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
|