Je travaille avec Eclipse 3.7, sur un environnement Windows XP derrière un proxy web.
Je veux installer le Groovy plugin sur un nouvellement décompressé Eclipse Indigo (Eclipse Java EE Indigo M4).
J'ai ajouté le site de mise à jour de l' Available Software Site
de la liste.
Mais l'Éclipse n'est pas en mesure de récupérer les informations de ce plugin, et donc l'installation n'est pas possible...
Si j'ai mis Native
configuration en General > Network Connections
, ce qui n'a pas l' Auth
option est sélectionnée, j'obtiens l'erreur suivante quand j'essaye d'atteindre le site de mise à jour:
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
Alors maintenant, je sélectionne manual
,- je définir toutes les informations correctes pour les trois schémas (HTTP, HTTPS, CHAUSSETTES): proxy, port, Authentification, l'Utilisateur et le mot de passe.
Cependant, lorsque j'essaie d'atteindre le site de mise à jour, Eclipse indique qu'il est Fetching children of Groovy Eclipse
, mais de garder ce statut à 0%...
Ce qui est étrange, c'est que même si j'ai mis un mot de passe erroné dans l' General > Network Connections
configuration, je n'ai pas de message d'erreur.
Mes questions:
- Quel est le problème dans ma configuration?
- Est-il une autre façon de définir la configuration de proxy?
- Est-il un moyen pour obtenir plus d'informations, de savoir ce que l'Éclipse est en train de faire (
workspace/.metadata/.log
ne contient pas toute l'information utile) ?
Un autre problème (mineur) est que les modifications des paramètres de proxy semblent être traitées seulement après une Éclipse de redémarrer.
ps1: à l'Aide de mon navigateur, je peux atteindre le site de mise à jour, de sorte qu'il n'est pas bloqué par le proxy.
ps2: Ce problème n'est pas lié à ce plug-in, Eclipse se comporte de la même manière pour les autres plugin.
ps3: Voici le contenu de l' workspace/.metadata/.log
quand j'ai commencer à Eclipse et essayez d'installer le plugin (tous ces journaux sont écrits pendant le démarrage, aucun lors de l'Éclipse essaie d'accéder au site de mise à jour)
!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
Modifier
Si j'ai ajouter les lignes suivantes dans mon eclipse.ini
le fichier (à cause de ça), ça fonctionne:
-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
Mais pourquoi? Ce problème existe toujours dans Eclipse 3.7?