2012-07-09 168 views
5

我已經爲Eclipse Indigo安裝了Google App Engine插件。我用自動生成的示例代碼創建了新的Web應用程序項目。創建項目時,我沒有選中「使用Google Web Toolkit」。這裏描述我的項目如下:Google App Engine HTTP Error 403Google App Engine NO_MODIFICATION_ALLOWED_ERR Eclipse構建錯誤

構建項目時,我收到以下錯誤:

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.

我可以在本地主機運行servlet的,沒有任何問題,但是當我部署應用程序,它不起作用。日誌顯示:

Uncaught exception from servlet

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

回答

1

問題是由Java 7引起的.Google App Engine僅支持Java 6。

+4

我肯定用java 6,但我仍然有同樣的問題。我儘可能去除了我的eclipse juno安裝並重新安裝了所有東西。當我升級到GAE 1.7.1時,這開始發生。當我在eclipse構建器中禁用Google App Engine項目更改通知程序時停止,但不確定此構建程序是否必要。 – 2012-08-27 14:36:56

+1

這是一個答案......但如何解決它本來不錯。 – cmroanirgo 2012-12-08 12:34:59

1

我想這可能與this issue從線程建議的解決方法爲我工作(粘貼在這裏爲方便起見):

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