2010-08-16 4 views
0

J'ai reçu un nouvel ordinateur au travail aujourd'hui et pour une raison quelconque, tous mes programmes GWT sont expirés lorsque j'essaie de les construire dans Eclipse.Timeout avec GWT

Plus précisément, je vois ce message:

INFO: Impossible d'accéder http://appengine.google.com/api/updatecheck?runtime=java&release=1.3.5&timestamp=1277158890&api_versions=[ '1.0'] java.net.ConnectException: Connection timed out: connect

J'ai essayé de construire tout le projet de base de l'échantillon et il fait la même chose. Je suis derrière un proxy, mais j'ai mis en place toutes les informations correctes dans eclipse (je pense). Je ne comprends pas ce que ça pourrait être d'autre.

Des suggestions?

Répondre

0

En fait, il s'est avéré être un fichier jar qui n'était pas inclus dans mon classpath pour une raison quelconque. Comme je l'ai dit, je construisais à nouveau ces projets à partir de rien, donc j'ai dû oublier celui-là. Merci à tous ceux qui ont répondu.

0

Apparemment c'est un problème de pare-feu - vérifiez que votre pare-feu autorise java à se connecter au réseau, ou que les paramètres de proxy sont corrects.

+0

Je suis sûr que j'ai tous mes paramètres de proxy configurés correctement pour ma machine. J'ai également configuré Java pour travailler avec un proxy. Juste pour m'assurer que je mets le commutateur de ligne de commande dans ma configuration d'exécution sur eclipse: ie) -Dhttp.proxyHost = myproxyserver.com -Dhttp.proxyPort = 80. Toujours pas aller ... – cozmokramer8

+1

Étape 1: Installez tcpdump ou équivalent. Étape 2: Vérifiez que votre navigateur peut s'y connecter, et que tcpdump montre les mouvements réels des paquets. Étape 3: utilisez tcpdump pour vérifier si les paquets réels sont produits par Java. –

3

Essayez ceci:

  1. clic droit de votre projet GAE, Debug Comme> Configurations de débogage ...
  2. Dans la fenêtre de dialogue, sélectionnez (x) = Arguments onglet
  3. Dans la partie Arguments VM , ajouter à la fin -Dhttp.proxyHost=<your proxy server> -Dhttp.proxyPort=<Proxy port>

essayez de déboguer l'application, cela devrait fonctionner maintenant.