Eclipse 3.7 ile bir web proxy'nin arkasındaki Windows XP ortamında çalışıyorum.
Groovy eklentisini yeni sıkıştırılmamış bir Eclipse Indigo ( Eclipse Java EE Indigo M4 ) üzerine kurmak istiyorum . Eklediğim güncelleme sitesine göre Available Software Site
listede.
Ancak Eclipse bu eklentinin bilgilerini alamıyor ve bu nedenle kurulum mümkün değil ...
Seçeneği seçili olmayan bir Native
yapılandırma koyarsam , güncelleme sitesine erişmeye çalıştığımda aşağıdaki hatayı alıyorum: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
Şimdi seçiyorum manual
, üç şema (HTTP, HTTPS, SOCKS) için tüm doğru bilgileri tanımlıyorum: proxy, port, Auth, User ve password. Ancak, güncelleme sitesine ulaşmaya çalıştığımda, Eclipse onun olduğunu gösteriyor Fetching children of Groovy Eclipse
, ancak bu durumu% 0'da tutuyor ...
Garip olan şey, General > Network Connections
yapılandırmaya yanlış bir şifre koysam bile , herhangi bir hata mesajı almıyorum.
Sorularım:
- Yapılandırmamdaki sorun nedir?
- Proxy yapılandırmasını tanımlamanın başka bir yolu var mı?
- Eclipse'in ne yapmaya çalıştığını bilmek için daha fazla bilgi edinmenin bir yolu var mı (
workspace/.metadata/.log
yararlı bilgi içermiyor)?
Başka bir sorun (ancak küçük), proxy ayarlarında yapılan değişikliklerin yalnızca Eclipse yeniden başlatıldıktan sonra ele alındığıdır.
ps1: Tarayıcımı kullanarak güncelleme sitesine ulaşabilirim, böylece proxy tarafından engellenmez.
ps2: Eclipse diğer eklenti için aynı şekilde davrandığından, bu sorun bu eklenti ile ilgili değildir.
ps3: İşte workspace/.metadata/.log
Eclipse'i başlattığımda ve eklentiyi yüklemeye çalıştığım zamanın içeriği (tüm bu günlükler başlangıç sırasında yazılır, Eclipse güncelleme sitesine erişmeye çalıştığında yok)
!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
Düzenle
Benim de aşağıdaki satırları eklerseniz eclipse.ini
(dosyanın bundan dolayı ), çalışır:
-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
Ama neden? Eclipse 3.7'de bu sorun devam ediyor mu?