2011-01-27 30 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