Domanda

Sto lavorando su una demo per un client di ciò che è possibile con GWT-Ext per GWT.Dopo aver navigato per il modo più semplice per ottenere installato e funzionante, ho deciso di installare il plug-in di Google per Eclipse e l'utilizzo della Nuova Applicazione Web Guidata.

Prima volta intorno, ho seguito la procedura per creare l'applicazione predefinita:

  • Selezionate File > Nuovo > Progetto di Applicazione Web dal menu Eclipse.
  • Nel Nuovo Progetto di Applicazione Web guidata, inserite un nome per il progetto (ExtDemo) e un nome del pacchetto java, com.extdemo.
  • È deselezionata, il "Usa Google App Engine" casella di controllo.
  • Cliccato Su Fine.
  • A destra clic nel package explorer e selezionate Esegui Come > Eseguire Configurazioni
  • Mettere un segno di spunta nel Selezionare Automaticamente la Porta non utilizzata casella di controllo.
  • Cliccato su Esegui per visualizzare per impostazione predefinita GWT 1.7 applicazione

Questo ha funzionato bene...ha lanciato GWT ospitato browser e app ha funzionato come dovrebbe.

(Poi ho continuato a importare GWT-Ext e aggiungere tutti i tipi di widget per la costruzione di un bel po ' di demo app)

Tuttavia, ad un certo punto il rilancio dell'app in modalità hosted, ospitato browser visualizza un vuoto iframe.Ho anche ripristinato il codice a un punto in cui tutto funziona come dovrebbe e...stessa cosa, un vuoto iframe con l'ambiente circostante contenuto statico.

Ora, ciò che è davvero strano è quando vado attraverso il processo di creazione di un'applicazione predefinita di nuovo seguendo la procedura descritta sopra, l'ospitata browser lancia con un vuoto iframe di nuovo.

Tuttavia quando clicco su di Compilazione/Sfoglia, questo a volte consente l'app per il lancio di Firefox.

Qualcuno ha questo accadere?

È stato utile?

Soluzione

Ho visto alcuni strani comportamenti di tanto in tanto.Qui ci sono alcuni suggerimenti di base (alcuni sono stupidi e si potrebbe li ho già provato):

  1. Utilizzare un nuovo spazio di lavoro
  2. Non so se GWT plugin in qualche modo la cache di roba in embedded Molo.Se si sono ri-creare l'app predefinita/progetto, provare a utilizzare un nome diverso per il progetto.
  3. Provare e ri-utilizzare una porta fissa in modo che non vi è alcuna possibilità di avere più server in esecuzione.

    Aggiornamento:Trovato un nuovo "classico" soluzione:Cancella la cache di IE e possibilmente anche Firefox.A quanto pare il copione contenuto del tag tende ad essere di cache di IE.Se questo funziona, tutti possiamo provare a strappare i nostri capelli!

Trovato l'aggiornamento rispondere a questo link:

Altri suggerimenti

Ho avuto lo stesso problema in passato e l'ho trovato molto più probabile che accada se limitata CPU è disponibile.Per esempio, se il mio vecchio portatile è alimentato a batteria e si era già dimesso la velocità della CPU per risparmiare energia è spesso accaduto.Durante l'esecuzione della tensione di rete max performance mode è successo solo di tanto in tanto.Ora ho una molto più recente e più potente computer portatile e il problema è andato via.

Un'altra causa che ho trovato era troppo molti punti di interruzione impostare in eclipse e la rimozione di punti di interruzione spesso risolvere il problema.

Ho avuto problemi con la memorizzazione nella cache del browser.Prova a svuotare la cache del browser, aggiorna un paio di volte dopo un errore di carico, etc.

Si può anche provare a utilizzare una porta diversa, in modo che l'URL è diverso.

Ci vuole un po di tempo per scaricare ed eseguire il GWT app, soprattutto se si utilizzano librerie extra, in modo da attendere un paio di secondi per vedere se l'app, infine caricato.

Ciò che rende l'app di carico per fallire in modo casuale è qualcosa che io non so ancora, ma ho il sospetto che, come dichiarato da Daniel Vaughan, che è in relazione con la mancanza di risorse del computer, CPU, memoria, etc.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top