2012-05-05 5 views
9

Cuando traté de ejecutar una aplicación web de Google en Eclipse, obtuve appengine-web.xml does not contain a <threadsafe> element y la aplicación no se ejecutó (bueno, toda aplicación nueva aún no). No fue difícil de arreglar (acabo de agregar este elemento con un valor de true en el archivo appengine-web.xml), pero no obtuve este error antes. ¿Cuál puede ser la razón de un comportamiento tan inesperado? Gracias por adelantado.Java App Engine: "appengine-web.xml no contiene un elemento <threadsafe>" mensaje

Respuesta

15

Google anunció esto en las notas de la versión 1.6.4 y lo implementó en la última versión.

La omisión de la directiva de <threadsafe> appengine-web.xml ahora Resultados en una advertencia. Comenzando con la versión 1.6.5, omitir esta directiva dará como resultado un error.

http://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes

+4

eso es exactamente la misma. La razón por la que lo hicimos es hacer que nuestros usuarios de Java sean muy conscientes de que hay una gran mejora de rendimiento disponible para muchas aplicaciones existentes que muchos desarrolladores de larga data desconocen. –

+1

Pero incluso si el elemento está presente, este error se sigue produciendo .((()( – Shwetanka

+0

Ya no se puede usar la etiqueta . Ver captura de pantalla: https://www.dropbox.com/s/55gm9ws1alpjaaq/thread_safe.png –