GoogleApps - как я могу развернуть свое приложение - PullRequest
6 голосов
/ 28 ноября 2011

Я создал свое первое приложение GoogleApps и хочу развернуть его на сервере. Это не работает и в логах я обнаружил ошибку:

Неисследованное исключение из сервлета com.google.appengine.api.datastore.DatastoreNeedIndexException: Индекс для этого запроса не готов к обслуживанию. Смотрите индексы хранилища данных страница в консоли администратора. Рекомендуемый индекс для этого запроса:

<datastore-index kind="Greeting" ancestor="true" source="manual">
        <property name="date" direction="desc"/>
</datastore-index>

Я полагаю, что мне нужно вставить этот код в мое приложение, но я не знаю, где. Я следовал этому уроку:

РУКОВОДСТВО ПО Google Apps - Java

Есть идеи?

Заранее спасибо:)

1 Ответ

10 голосов
/ 29 ноября 2011

Если вы используете движок Java-приложений, этот код должен находиться в вашем файле datastore-indexes.xml, расположенном в каталоге WEB-INF Полный XML-файл будет выглядеть так:

<?xml version="1.0" encoding="utf-8"?>
<datastore-indexes autoGenerate="true">
  <datastore-index kind="Greeting" ancestor="true" source="manual">
        <property name="date" direction="desc"/>
  </datastore-index>
</datastore-indexes>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...