2012-07-09 35 views
5

Tôi đã cài đặt plugin Google App Engine cho Eclipse Indigo. Tôi đã tạo dự án ứng dụng web mới với mã mẫu được tạo tự động. Tôi đã bỏ chọn "sử dụng Bộ công cụ Web của Google" khi tạo dự án. dự án của tôi trông như đã mô tả ở đây: Google App Engine HTTP Error 403Máy ứng dụng của Google NO_MODIFICATION_ALLOWED_ERR Lỗi xây dựng Eclipse

Khi xây dựng dự án, tôi nhận được lỗi sau:

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.

tôi có thể chạy các servlet trên localhost, mà không cần bất kỳ vấn đề, tuy nhiên khi tôi triển khai ứng dụng, nó không hoạt động. Nhật ký hiển thị:

Uncaught exception from servlet

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

Trả lời

1

Vấn đề là do Java 7. Google App Engine chỉ hỗ trợ Java 6.

+4

Tôi chắc chắn sử dụng java 6 nhưng vẫn còn có cùng một vấn đề. Tôi đã đi xa như gỡ bỏ cài đặt nhật thực juno của tôi và cài đặt lại tất cả mọi thứ một lần nữa. Điều này bắt đầu xảy ra khi tôi nâng cấp lên GAE 1.7.1. Nó dừng lại khi tôi vô hiệu hóa Trình thông báo thay đổi dự án của Máy ứng dụng của Google trong các trình tạo nhật thực nhưng không chắc chắn nếu trình xây dựng này là cần thiết. –

+1

Đây là một câu trả lời ... nhưng làm thế nào để sửa chữa nó sẽ được tốt đẹp. – cmroanirgo

1

Tôi nghĩ rằng điều này có thể liên quan đến this issue hiện giải pháp được đề xuất từ ​​chủ đề làm việc cho tôi (dán ở đây cho thuận tiện):

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

Các vấn đề liên quan