2009-10-10 10 views
5

Tôi đang sử dụng GoogleAppEngineLauncher (GAEL) trên Mac OS X. Trạng thái của kho dữ liệu cho ứng dụng của tôi được duy trì giữa khởi động lại máy chủ và thậm chí GAEL khởi động lại, nhưng nếu tôi khởi động lại, kho dữ liệu được đặt lại. Có một thiết lập để ngăn chặn thiết lập lại này, hoặc là có một tập tin tmp một nơi nào đó mà tôi có thể tiết kiệm?Làm cách nào để có thể duy trì kho dữ liệu cục bộ cho GoogleAppEngineLauncher giữa các lần khởi động lại?

Trả lời

10
  1. Bấm vào Edit -> Cài đặt ứng dụng
  2. Dưới 'Flags tắm', nhập "--datastore_path =/Users/tên bạn/nơi nào đó"
  3. Thưởng thức kho dữ liệu hiện nay thường trực của bạn.
+1

Nick - Tôi đã thử điều này trên Windows và nó không hoạt động (ít nhất, nó không hoạt động khi tôi khởi chạy bằng Eclipse hoặc Trình khởi chạy GAE). Tôi nhận ra tôi không cung cấp cho bạn nhiều thông tin để đi cùng. Tôi rất cảm kích sự giúp đỡ của bạn, vì vậy hãy cho tôi biết nếu có bất kỳ thông tin nào khác mà bạn có thể sử dụng từ tôi để giúp khắc phục sự cố này. – cv12

+0

@ cv12 Vâng, bạn có thể bắt đầu bằng cách giải thích ý nghĩa của từ 'không hoạt động'. Điều gì xảy ra khi bạn cố gắng? Và bạn đã sử dụng một đường dẫn hợp lệ cho một hệ thống tập tin cửa sổ, thay vì một hệ điều hành Macos trong câu trả lời của tôi? –

+0

Nick - Lá cờ bổ sung mà tôi đã sử dụng là "--datastore_path = G: \ ds". Đây là một thư mục hiện có mà tôi đã tạo ra để chứa các tệp có thể lưu trữ kho dữ liệu cục bộ. Bởi "không làm việc", tôi có nghĩa là (1) tôi sử dụng ứng dụng bổ sung các thực thể vào kho dữ liệu, (2) Tôi chấm dứt máy chủ phát triển (bằng cách dừng nó bằng Trình khởi chạy GAE trên Windows), (3) Tôi khởi động lại máy chủ phát triển (sử dụng Trình khởi chạy GAE một lần nữa) và (4) kho dữ liệu trống tại thời điểm này và không có tệp nào được ghi vào G: \ ds mà tôi đã chỉ định làm datastore_path. Tôi có vấn đề này trong 1.6.4 nhưng không phải trong 1.6.3. – cv12

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