2011-01-27 27 views
1

我決定刪除位於local_db.bin中的本地數據存儲,因爲我對其中包含的類模型進行了一些更改。錯誤! 這樣的local_db文件不會被創建,運行應用程序我得到 「後臺存儲G:\ workspace \ test \ war \ WEB-INF \ appengine-generated \ local_db.bin不存在,它將被創建。 「但它不是。該應用程序一次又一次地運行,數據庫永遠不會被創建(我試圖停止碼頭服務器,甚至關閉Eclipse)。使用App Engine和Java恢復local_db.bin

有什麼想法? (否則我想我會創建一個新項目並遷移代碼)。

回答

2

文件是在數據持久存在時創建的,但不是必需的。我刪除了我的版本作爲測試。堅持一些數據。此時你收到的同一條消息就顯示出來了。過了一段時間,我收到了這條消息:Time to persist datastore: 37 ms。 (刪除local_db.bin時我也刪除了datastore-indexes-auto.xml)。

+0

完成,正如你所說的,local_db.bin只有當一些數據被保存時才被創建(我的init-db子程序不工作)。謝謝!。 – rubenafo 2011-01-28 00:09:20