웹 프록시 뒤의 Windows XP 환경에서 Eclipse 3.7로 작업하고 있습니다.
새로 압축되지 않은 Eclipse Indigo ( Eclipse Java EE Indigo M4 ) 에 Groovy 플러그인 을 설치하고 싶습니다 . 업데이트 사이트 를 목록에 추가했습니다 .Available Software Site
그러나 Eclipse는이 플러그인의 정보를 검색 할 수 없으므로 설치가 불가능합니다 ...
옵션을 선택 하지 않은 에 Native
구성을 넣으면 업데이트 사이트에 접근하려고 할 때 다음 오류가 발생합니다.General > Network Connections
Auth
HTTP Proxy Authentication Required: http://dist.codehaus.org/groovy/distributions/greclipse/snapshot/e3.7/content.xml
HTTP Proxy Authentication Required: http://dist.codehaus.org/groovy/distributions/greclipse/snapshot/e3.7/content.xml
Proxy Authentication Required
이제 manual
프록시, 포트, 인증, 사용자 및 비밀번호의 세 가지 스키마 (HTTP, HTTPS, SOCKS)에 대한 모든 올바른 정보를 정의합니다.를 선택합니다. 그러나 업데이트 사이트에 도달하려고하면 Eclipse가 자신임을 표시 Fetching children of Groovy Eclipse
하지만이 상태를 0 %로 유지합니다 ...
이상한 점은 General > Network Connections
구성에 잘못된 비밀번호를 입력 해도 오류 메시지가 표시되지 않는다는 것입니다.
내 질문 :
- 내 구성에 어떤 문제가 있습니까?
- 프록시 구성을 정의하는 다른 방법이 있습니까?
- 더 많은 정보를 얻고 Eclipse가 무엇을하려고하는지 알 수있는 방법이
workspace/.metadata/.log
있습니까 (유용한 정보는 포함되어 있지 않습니다)?
그러나 (사소한) 또 다른 문제는 프록시 설정의 수정이 Eclipse가 다시 시작된 후에 만 처리되는 것 같습니다.
ps1 : 브라우저를 사용하여 업데이트 사이트에 접근 할 수 있으므로 프록시에 의해 차단되지 않습니다.
ps2 : 이 문제는이 플러그인과 관련이 없습니다. Eclipse가 다른 플러그인과 동일한 방식으로 작동하기 때문입니다.
ps3 :workspace/.metadata/.log
Eclipse를 시작하고 플러그인을 설치하려고 할 때 의 내용은 다음과 같습니다 (이 모든 로그는 시작 중에 작성되지만 Eclipse가 업데이트 사이트에 액세스하려고 시도하면 없음)
!SESSION 2011-05-02 10:38:58.681 -----------------------------------------------
eclipse.buildId=I20101208-1300
java.version=1.6.0_20
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=fr_FR
Framework arguments: -product org.eclipse.epp.package.jee.product
Command-line arguments: -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.jee.product
!ENTRY org.eclipse.core.net 1 0 2011-05-02 10:39:02.228
!MESSAGE System property http.proxyHost is not set but should be XXX.
!ENTRY org.eclipse.core.net 1 0 2011-05-02 10:39:02.228
!MESSAGE System property http.proxyPort is not set but should be 8080.
!ENTRY org.eclipse.core.net 1 0 2011-05-02 10:39:02.244
!MESSAGE System property https.proxyHost is not set but should be XXX.
!ENTRY org.eclipse.core.net 1 0 2011-05-02 10:39:02.244
!MESSAGE System property https.proxyPort is not set but should be 8080.
!ENTRY org.eclipse.core.net 1 0 2011-05-02 10:39:02.244
!MESSAGE System property socksProxyHost is not set but should be XXX.
!ENTRY org.eclipse.core.net 1 0 2011-05-02 10:39:02.244
!MESSAGE System property socksProxyPort is not set but should be 8080.
!ENTRY org.eclipse.core.net 1 0 2011-05-02 10:39:02.244
!MESSAGE System property https.proxyHost is not set but should be XXX.
!ENTRY org.eclipse.core.net 1 0 2011-05-02 10:39:02.244
!MESSAGE System property https.proxyPort is not set but should be 8080.
!ENTRY org.eclipse.core.net 1 0 2011-05-02 10:39:02.244
!MESSAGE System property socksProxyHost is not set but should be XXX.
!ENTRY org.eclipse.core.net 1 0 2011-05-02 10:39:02.244
!MESSAGE System property socksProxyPort is not set but should be 8080.
!ENTRY org.eclipse.core.net 1 0 2011-05-02 10:39:02.244
!MESSAGE System property socksProxyHost is not set but should be XXX.
!ENTRY org.eclipse.core.net 1 0 2011-05-02 10:39:02.244
!MESSAGE System property socksProxyPort is not set but should be 8080.
!ENTRY org.eclipse.osgi 2 1 2011-05-02 10:39:02.447
!MESSAGE NLS missing message: TaskJobFactory_Refreshing_repository_configuration in: org.eclipse.mylyn.internal.tasks.ui.messages
편집하다
내에서 다음 줄을 추가하는 경우 eclipse.ini
(파일 때문에 그의 ), 그것을 작동합니다 :
-Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclient
-Dhttp.proxyPort=8080
-Dhttp.proxyHost=XXX
-Dhttp.proxyUser=XXX
-Dhttp.proxyPassword=XXX
-Dhttp.nonProxyHosts=localhost|127.0.0.1
그런데 왜? 이 문제점이 Eclipse 3.7에 여전히 존재합니까?