【问题标题】:autoGenerate="false" is ignored in datastore-indexes.xml在 datastore-indexes.xml 中忽略 autoGenerate="false"
【发布时间】: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 下的文件。将其发布为答案,我会接受!

标签: java google-app-engine


【解决方案1】:

我遇到了同样的问题,结果我调用的是文件datastore-indices.xml,而不是datastore-indexes.xml。您确定您完全正确地调用了该文件吗?它应该在war/WEB-INF/datastore-indexes.xml——而不是appengine-generated

花了一些时间才找到这方面的文档——它在“配置”下——Datastore Index Configuration

【讨论】:

    猜你喜欢
    • 2016-05-22
    • 1970-01-01
    • 2015-11-28
    • 1970-01-01
    • 2018-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多