Disabling Apache Httpclient
Under some conditions, it seems that the Apache httpclient provider (which is used for p2/Eclipse update) spontaneously disconnects when retrieving files. An example is bug 344905. We're not currently sure if this is some problem with the JRE, or with Apache HttpClient, but in either case, it is possible to disable the HttpClient provider and have ECF use the JRE URLConnection-based provider instead. This is accomplished by setting this System property:
org.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclient
For example, to set this property when starting Eclipse:
eclipse -vmargs -Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclient
This will disable the Apache HttpClient provider, and force using the JRE URLConnection provider.
Since release of Eclipse Kepler (4.3), the Apache HttpClient provider was renamed and disabling the HttpClient provider is accomplished by setting this System property:
org.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclient4
or by setting this property when starting Eclipse:
eclipse -vmargs -Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclient4
Sourced from ==> https://wiki.eclipse.org/Disabling_Apache_Httpclient
本文介绍了解决Apache HttpClient在Eclipse中出现的断线问题的方法。通过设置系统属性,可以禁用Apache HttpClient提供者,转而使用JRE URLConnection提供者进行文件传输。
233

被折叠的 条评论
为什么被折叠?



