2010-10-15 14 views
21

Si tenta di eseguire il debug dell'applicazione GWT in un browser remoto (che si trova su un computer diverso dall'istanza di Eclipse) ad esempio nell'ambiente VMware. Sfortunatamente durante l'apertura dell'indirizzo qui sotto non c'è connessione.Eseguire il debug dell'applicazione GWT in un browser remoto

http://192.168.1.2:8888/app_test.html?gwt.codesvr=192.168.1.2:9997 

Ho provato ad aggiungere -Dgwt.args="-bindAddress 0.0.0.0" a argomenti -> argomenti VM ma il parametro sembra essere riconosciuto. Il server si collega ancora a localhost.

Uso il plug-in di Google Eclipse. Grazie per tutto l'aiuto.

risposta

20

In eclissi apri la configurazione di debug e aggiungi il parametro -bindAddress 192.168.1.2 (sostituisci l'ip con l'indirizzo IP locale della tua macchina) allo arguments > program arguments. Ecco come eseguiamo il debug in una casella virtuale.

+0

z00bs, dove cosa suggerisce di aggiungere param the'-bindaddress 192.168.1.2' ? Quando provo a mettere questo in (Eclipse) 'Esegui configurazioni ... -> Argomenti -> Argomenti del programma' Ho 'argomento sconosciuto: -indirizzoindirizzo'. – rafalry

+1

La soluzione per il problema sopra menzionato è per l'utente GWT SDK versione 2.0.4 (per 2.0.0 bindAddress non funzionerà). z00bs: grazie. – rafalry

+0

Prego! Non sapevo che "bindAddress" richiedesse una versione gwt specifica. Grazie per la segnalazione. – z00bs

8

I passi che ho usato con Eclipse/GWT 2.4:

  • Aggiungere il parametro "-bindAddress 0.0.0.0" in "configurazione di esecuzione | Argomenti | Argomenti del programma" (Eclipse) sul server PC/Mac/Linux firewall
  • Server: Aprire la porta 9997 (in)
  • Cliente firewell: Aprire la porta 9997 (esce)
  • Infine (e questo era il mancante passo che impediscono l'esecuzione/debug). Nel client browser Chrome, andare alle opzioni (chrome: // settings/estensioni) e aggiungere l'indirizzo IP del server nella lista di host autorizzati
  • avviare il server, verrà visualizzato l'URL corretto
6

Per le persone alle prese con GWT e Maven: Il plugin accetta un parametro

-Dgwt.bindAddress=0.0.0.0 

altre sintassi non ha funzionato per me

+4

sembra che dovrebbe essere' -Dgwt.bindAddress = 0.0.0.0' – turtledove

Problemi correlati