Saya bekerja dengan Eclipse 3.7, pada lingkungan Windows XP di belakang proxy web.
Saya ingin menginstal plugin Groovy pada Eclipse Indigo yang baru di-unzip ( Eclipse Java EE Indigo M4 ). Saya menambahkan situs pembaruan ke Available Software Site
daftar.
Tetapi Eclipse tidak dapat mengambil informasi dari plugin ini, dan dengan demikian instalasi tidak mungkin ...
Jika saya memasukkan Native
konfigurasi General > Network Connections
, yang tidak memiliki Auth
opsi yang dipilih, saya mendapatkan kesalahan berikut ketika saya mencoba untuk mencapai situs pembaruan:
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
Jadi sekarang, saya pilih manual
, saya mendefinisikan semua informasi yang benar untuk tiga skema (HTTP, HTTPS, SOCKS): proxy, port, Auth, Pengguna dan kata sandi. Namun, ketika saya mencoba untuk mencapai situs pembaruan, Eclipse menunjukkan bahwa diaFetching children of Groovy Eclipse
, tetapi menjaga status ini pada 0% ...
Yang aneh adalah bahwa bahkan jika saya memasukkan kata sandi yang salah dalam General > Network Connections
konfigurasi, saya tidak mendapatkan pesan kesalahan.
Pertanyaan saya:
- Apa yang salah dalam konfigurasi saya?
- Apakah ada cara lain untuk menentukan konfigurasi proxy?
- Apakah ada cara untuk mendapatkan lebih banyak informasi, untuk mengetahui apa yang coba dilakukan Eclipse (yang
workspace/.metadata/.log
tidak mengandung informasi berguna)?
Masalah lain (minor) adalah modifikasi pengaturan proxy tampaknya hanya ditangani setelah Eclipse restart.
ps1: Menggunakan browser saya, saya dapat mencapai situs pembaruan, sehingga tidak diblokir oleh proxy.
ps2: Masalah ini tidak terkait dengan plugin ini, karena Eclipse berperilaku sama dengan plugin lainnya.
ps3: Ini adalah konten workspace/.metadata/.log
ketika saya memulai Eclipse dan mencoba menginstal plugin (semua log ini ditulis selama startup, tidak ada ketika Eclipse mencoba mengakses situs pembaruan)
!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
Edit
Jika saya menambahkan baris berikut dalam eclipse.ini
file saya ( karena itu ), itu berfungsi:
-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
Tapi kenapa? Apakah masalah ini masih ada di Eclipse 3.7?