2012-07-09 9 views
5

He instalado el complemento de Google App Engine para Eclipse Indigo. Creé un nuevo proyecto de aplicación web con código de muestra generado automáticamente. Desmarqué "usar Google Web Toolkit" al crear un proyecto. Mi proyecto se ve como se describe aquí: Google App Engine HTTP Error 403Google App Engine NO_MODIFICATION_ALLOWED_ERR Error de compilación de Eclipse

Cuando se construye el proyecto, me sale el siguiente error:

Errors occurred during the build.

Errors running builder 'Google App Engine Project Change Notifier' on project 'Test

NO_MODIFICATION_ALLOWED_ERR: An attempt is made to modify an object where modifications are not allowed.

puedo ejecutar el servlet en el host local, sin ningún problema, sin embargo, cuando puedo implementar la aplicación, no funciona Registros show:

Uncaught exception from servlet

java.lang.UnsupportedClassVersionError: test/Test : Unsupported major.minor version 51.0

Respuesta

1

El problema fue causado por Java 7. Google App Engine solo admite Java 6.

+4

Definitivamente estoy usando Java 6, pero todavía estoy teniendo el mismo problema. Fui tan lejos como para quitar mi instalación de eclipse juno y volví a instalar todo. Esto comenzó a suceder cuando me actualicé a GAE 1.7.1. Se detiene cuando desactivo el Notificador de cambio de proyecto de Google App Engine en los constructores de eclipse, pero no estoy seguro de si este generador es necesario. –

+1

Esta es una respuesta ... pero cómo solucionarlo habría sido agradable. – cmroanirgo

1

Creo que esto podría estar relacionado con this issue la solución sugerida desde el hilo trabajó para mí (pegado aquí por conveniencia):

As a temporary workaround, navigate to Project Properties -> Builders and disable the "Google App Engine Change Notifier" builder.