2012-07-09 11 views
5

Ho installato il plug-in Google App Engine per Eclipse Indigo. Ho creato un nuovo progetto di applicazione Web con codice di esempio generato automaticamente. Ho deselezionato "usa Google Web Toolkit" quando creo un progetto. Il mio progetto si presenta come descritto qui: Google App Engine HTTP Error 403Google App Engine NO_MODIFICATION_ALLOWED_ERR Errore di costruzione Eclipse

Quando si costruisce il progetto, ottengo il seguente errore:

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.

posso correre il servlet sul localhost, senza problemi, ma quando ho distribuisce l'applicazione, non funziona Registri mostra:

Uncaught exception from servlet

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

risposta

1

Il problema era causato da Java 7. Google App Engine supporta solo Java 6.

+4

Io sono sicuramente l'utilizzo di Java 6, ma sto ancora avendo lo stesso problema. Sono andato fino a rimuovere la mia installazione di eclissi juno e reinstallato di nuovo tutto. Ciò è iniziato quando ho eseguito l'aggiornamento a GAE 1.7.1. Si interrompe quando disattivo il Notifier di modifica progetto di Google App Engine nei builder di eclipse, ma non sono sicuro che questo builder sia necessario. –

+1

Questa è una risposta ... ma come risolverlo sarebbe stato bello. – cmroanirgo

1

Penso che questo potrebbe essere correlato al this issue la soluzione suggerita dal thread funzionato per me (incollato qui per comodità):

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