【发布时间】:2011-04-30 00:03:29
【问题描述】:
我已经删除了 datastore-indexes-auto.xml 和 local_db.bin,在 datastore-indexes.xml 中设置了 autoGenerate="false",然后重新启动了开发服务器。尽管如此,它仍然坚持自动生成索引并将它们写入 datastore-indexes-auto.xml。
我正在使用适用于 Java 的 appengine 1.4.3 和最新的 google eclipse 插件。
为了让开发服务器抛出异常而不是静默创建索引,我需要知道什么秘密?
【问题讨论】:
-
我也是。不知道。这对测试非常不利,因为在您执行此操作之前,您无法判断它是否会在生产中失败。
-
实际上,我调用的是文件 datastore-indices.xml 而不是 datastore-indexes.xml。您确定您完全正确地调用了该文件吗?它应该在 war/WEB-INF/datastore-indexes.xml 中——而不是在 appengine-generated。
-
啊哈!我正在使用 appengine-generated 下的文件。将其发布为答案,我会接受!