Pregunta

Estoy trabajando en una demo para un cliente de lo que es posible con GWT-Ext GWT para. Después de navegar por la forma más sencilla de empezar a trabajar, decidí sobre la instalación del complemento de Google para Eclipse y utilizando el Asistente para aplicaciones Web nuevo.

La primera vez alrededor, seguido estos pasos para crear la aplicación por defecto:

  • Archivo seleccionado> Nuevo> Proyecto de aplicación Web desde el menú de Eclipse.
  • En el asistente de proyecto de aplicación de web, introducido un nombre para el proyecto (ExtDemo) y un nombre de paquete Java, com.extdemo.
  • No seleccionado la casilla de verificación "Usar Google App Engine".
  • pulsado en Finalizar.
  • Haga clic en el Explorador de paquetes y selecciona Ejecutar como> Ejecutar configuraciones
  • Ponga una marca en la casilla Seleccionar automáticamente puerto disponible.
  • Ejecutar hacer clic encima para ver el GWT 1.7 aplicación por defecto

Esto funcionó bien ... se puso en marcha el navegador alojado de GWT y la aplicación trabajó como se supone que.

(entonces continué importar GWT-Ext y añadir todo tipo de widgets de la construcción de una pequeña aplicación de demostración)

Sin embargo, en algún momento, cuando el relanzamiento de la aplicación en modo de host, el navegador muestra un iframe alojado vacía. Incluso me invertí el código a un punto en el que todo estaba funcionando como se supone que ... y lo mismo, un iframe vacío con el contenido estático circundante.

Ahora lo que es realmente extraño es cuando voy a través del proceso de creación de la aplicación por defecto de nuevo siguiendo los pasos anteriores, el navegador alojado lanza con un iframe vacío de nuevo.

Sin embargo, cuando hago clic en Compilar / Navegar, este a veces permite que la aplicación inicie en Firefox.

Alguien tiene esto ocurra a ellos?

¿Fue útil?

Solución

He visto algunos comportamientos extraños de vez en cuando. Aquí están algunas sugerencias básicas (algunos son mudos y es posible que los han probado ya):

  1. Use un nuevo espacio de trabajo
  2. No sé si GWT plugin de alguna manera almacena en caché cosas en el embarcadero incrustado. Si va a volver a crear la aplicación por defecto / proyecto, tratar de utilizar un nombre diferente para el proyecto.
  3. Trate de re-utilizar un puerto fijo, por lo que no hay posibilidad de tener múltiples servidores que ejecutan.

    Actualizar : Encontrado una nueva solución "clásico": Borrar la memoria caché en IE y Firefox, posiblemente, también. Al parecer, el contenido de la etiqueta 'guión' tiende a ser almacenado en caché por el IE. Si esto funciona, todos podemos tratar lagrimeo de los pelos!

Encontrados la respuesta actualizada en este enlace :

Otros consejos

He tenido el mismo problema en el pasado y ha encontrado que es mucho más probable que ocurra si la CPU disponible es limitado. Por ejemplo, si mi vieja computadora portátil se ejecuta en la batería y había renunciado a la velocidad de la CPU para ahorrar energía sucedió con frecuencia. Cuando se ejecuta en la red en modo de rendimiento máximo sólo ocurrió de vez en cuando. Ahora tengo un ordenador portátil mucho más nuevo y más poderoso y el problema ha desaparecido.

Otra de las causas que encontré fue demasiados puntos de corte establecidos en Eclipse y la eliminación de puntos de interrupción a menudo clara el problema.

He tenido problemas con el almacenamiento en caché del navegador. Intenta vaciar la caché del navegador, refrescar un par de veces después de una carga fallida, etc.

También puede intentar usar un puerto diferente para que el URL es diferente.

Se necesita algún tiempo para descargar y ejecutar la aplicación GWT, sobre todo si está utilizando bibliotecas adicionales, por lo que esperar unos segundos para ver si la aplicación finalmente cargado.

Lo que hace que la carga de aplicaciones a fallar al azar es algo que no sé, pero sospecho que, según lo declarado por Daniel Vaughan, que está relacionado con la falta de recursos de la computadora, CPU, memoria, etc.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top