2012-05-05 19 views
9

Khi tôi cố chạy ứng dụng web của Google trong Eclipse, tôi nhận được appengine-web.xml does not contain a <threadsafe> element và ứng dụng không chạy (tốt, mọi ứng dụng mới vẫn không làm). Nó không phải là khó khăn để sửa chữa (tôi chỉ cần thêm yếu tố này với một giá trị true trong các tập tin appengine-web.xml), nhưng tôi đã không nhận được lỗi này trước. Điều gì có thể là một lý do của một hành vi bất ngờ như vậy? Cảm ơn trước.Java App Engine: "appengine-web.xml không chứa phần tử <threadsafe>"

Trả lời

15

Google đã thông báo điều này trong ghi chú phát hành cho 1.6.4 và thực thi trong bản phát hành mới nhất.

Bỏ chỉ thị <threadsafe> chỉ thị từ appengine-web.xml bây giờ, kết quả là trong cảnh báo. Bắt đầu với bản phát hành 1.6.5, bỏ qua chỉ thị này sẽ dẫn đến lỗi.

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

+4

Đó chính xác là nó. Lý do chúng tôi làm điều này là làm cho người dùng Java của chúng tôi nhận thức được rằng có một cải tiến hiệu suất lớn có sẵn cho nhiều ứng dụng hiện có mà nhiều nhà phát triển lâu đời không biết. –

+1

Nhưng ngay cả khi phần tử hiện diện thì lỗi này vẫn bị ném. :( – Shwetanka

+0

Không còn có thể sử dụng thẻ . Xem ảnh chụp màn hình: https://www.dropbox.com/s/55gm9ws1alpjaaq/thread_safe.png –