`
alloyer
  • 浏览: 33205 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

com.google.appengine.api.datastore.DatastoreNeedIndexException: no matching 解决方案

阅读更多
Google App Engine查询时出现异常:
com.google.appengine.api.datastore.DatastoreNeedIndexException: no matching index found..

解决方案:在项目的war/WEB-INF/目录中手动创建datastore-indexes.xml文件,在其中进行手动的索引配置,通常只要将以上异常中自动生成的提示索引拷贝到该文件中,然后重新部署项目即可。
索引的生效时间会稍微慢一些,可能需要几分钟时间。一个正常工作的索引的状态应该为Serving,见附件图示。

索引配置详见:
http://code.google.com/intl/zh-CN/appengine/docs/java/config/indexconfig.html
http://code.google.com/intl/zh-CN/appengine/docs/python/config/indexconfig.html
  • 大小: 7.4 KB
分享到:
评论

相关推荐

    appengine-java-sdk-1.3.1 GoogleApp开发的SDK(Java版)

    Java SDK为开发者提供了一组API,可以用来访问Google App Engine的服务,如数据存储(Datastore)、任务队列(Task Queue)、邮件服务(Mail Service)、图像服务(Images Service)等。 在压缩包"appengine-java-...

    Google App Engine API 大全

    **Google App Engine (GAE) API 大全** Google App Engine 是一个托管平台,它允许开发者使用特定的API和框架来构建、部署和运行Web应用程序。这个平台支持多种编程语言,其中Java是其中之一。在本指南中,我们将...

    Packt.Google.App.Engine.Java.and.GWT.Application.Development.Source.Code

    标题 "Packt.Google.App.Engine.Java.and.GWT.Application.Development.Source.Code" 暗示了这是一个关于使用Java和GWT在Google App Engine上开发应用程序的源代码包。这为我们提供了几个关键知识点: 1. **Google ...

    Google App Engine文档

    **Google App Engine**是Google提供的一种云计算平台,用于构建和托管Web应用程序。它允许开发者使用Python、Java、Go或PHP等语言编写应用,并在Google的基础设施上运行,无需关心服务器维护、扩展性和高可用性等...

    基于Google.App.Engine(GAE)的Java和GWT应用开发.pdf

    中文名: 基于Google App Engine(GAE)的Java和GWT应用开发 原名: Google App Engine Java and GWT Application Development 作者: Daniel Guermeur, Amy Unruh 资源格式: PDF 版本: 文字版 出版社: Packt ...

    google_appengine_1.9.50.zip

    Google App Engine 是一个由 Google 提供的平台,用于开发和托管 web 应用程序。它是一种基于云计算的服务,允许开发者使用 Python、Java、Go 或 PHP 等多种编程语言构建应用,并在 Google 的大规模基础设施上运行。...

    上传 文件到Google app engine datastore的Demo

    2. **Datastore API**:Google App Engine的数据存储API是应用程序与数据存储进行交互的主要方式。它提供了一组丰富的数据模型,包括实体(Entities)、属性(Properties)和键(Keys)。在这个示例中,我们将学习...

    云端代码Google App Engine编程指南 高清带书签

    在谈论《云端代码Google App Engine编程指南》之前,我们需要先了解一下Google App Engine(GAE)平台的背景知识。Google App Engine(简称GAE)是由Google公司提供的一个无服务器(serverless)的云计算平台,该...

    Google.App.Engine编程

    中文名: Google App Engine编程 原名: Programming Google App Engine: Build and Run Scalable Web Apps on Google's Infrastructure 作者: Dan Sanderson 资源格式: PDF 版本: 英文文字版 出版社: O'Reilly书号: ...

    google_appengine_1.9.38

    Google App Engine 是一个由 Google 提供的平台,用于构建和托管 web 应用程序。它是一种基于云的服务,允许开发者使用 Python、Java、Go 或 PHP 等语言编写应用程序,并在 Google 的基础设施上运行,无需考虑服务器...

    google_appengine_1.9.50.7z

    - SDK文档:提供API参考和开发指南,帮助开发者更好地理解和使用Google App Engine。 提到的WebRTC(Web Real-Time Communication)是一种让网页浏览器之间进行实时通信的技术。虽然Google App Engine本身不直接...

    Google App Engine Documentation

    在“google-appengine-docs-20081003”这个压缩包中,可能包含了早期版本(2008年10月3日)的Google App Engine开发指南、API参考、最佳实践和示例代码等内容。这些文档帮助开发者了解如何利用Google App Engine构建...

    appengine:Go App Engine套件

    其规范的导入路径为google.golang.org/appengine 。 有关更多信息,请参见 。 在上提交问题报告和功能请求。 将App Engine应用升级到灵活的环境 此软件包在App Engine flexible上不起作用。 App Engine标准环境...

    appengine-java-sdk-1.5.0.1.zip_JDK1.5.0.1_appengine-java-s_appen

    3. **Java库**:SDK会包含Google App Engine支持的Java库,例如datastore API、memcache API、邮件服务API等,这些都是开发应用程序时需要引用的。 4. **示例代码**:可能包含一些示例应用程序,展示如何使用App ...

    GWT AppEngine 保存对象序列号.

    1. 创建实体类:首先,你需要创建一个Java实体类,它继承自`com.google.appengine.api.datastore.Entity`或实现`com.google.appengine.api.datastore.KeyAware`接口。这个类将代表你在Datastore中的实体。 2. 序列...

    appengine-java-sdk

    总结来说,"appengine-java-sdk"是开发和运行Java应用程序在谷歌AppEngine上的基石,它集成了GWT的支持,为开发者提供了完整的开发、测试和部署解决方案。利用这个SDK,开发者可以构建高效、可扩展的云应用,并享受...

    云端代码:利用Google.AppEngine编程.源代码

    【Google AppEngine编程详解】 Google App Engine(GAE)是Google提供的一项托管服务,它允许开发者在Google的基础设施上运行自己的应用程序。这个平台基于云计算,为开发者提供了强大的资源,包括服务器、数据库和...

Global site tag (gtag.js) - Google Analytics