Tôi đã tạo ứng dụng GoogleApps đầu tiên và tôi muốn triển khai nó trên máy chủ. Nó không làm việc và trong nhật ký Tôi tìm thấy một lỗi:GoogleApps - làm cách nào tôi có thể triển khai ứng dụng của mình
Uncaught exception from servlet com.google.appengine.api.datastore.DatastoreNeedIndexException: The index for this query is not ready to serve. See the Datastore Indexes page in the Admin Console. The suggested index for this query is:
<datastore-index kind="Greeting" ancestor="true" source="manual">
<property name="date" direction="desc"/>
</datastore-index>
Tôi cho rằng tôi phải dán mã này vào ứng dụng của tôi nhưng tôi không có ý tưởng nơi. Tôi đã làm theo hướng dẫn này:
Bất kỳ ý tưởng?
Cảm ơn trước :)
Sau khi bạn triển khai lại tệp mới trong ứng dụng, bây giờ bạn có thấy chỉ mục trong phần "Chỉ mục" của bảng điều khiển quản trị App Engine không? Nếu vậy, hãy đảm bảo trạng thái là "Đang phân phối". Khi bạn triển khai lần đầu tiên, phải mất một chút thời gian trước khi App Engine xây dựng chỉ mục của bạn (và thời gian cần để tạo tăng nếu có dữ liệu trong bảng). – Chris
Tôi có thể thấy chỉ mục 'Chào mừng' nhưng trạng thái là ** Lỗi **. Bảng của tôi gần như trống rỗng. Vì vậy, tôi phải chờ đợi? Bao lâu? – ruhungry
Không, "Lỗi" khác với "Tòa nhà". Có gì đó không ổn. Có thêm chi tiết nào trong Nhật ký quản trị cho ứng dụng của bạn không? Bạn cũng có thể thử xóa chỉ mục khỏi bảng điều khiển và triển khai lại. Nó sẽ thất bại (vì chúng tôi đã không sửa lỗi) nhưng có lẽ bạn có thể thấy nguồn gốc của lỗi trong nhật ký nhật thực trong quá trình triển khai. – Chris