Второй статический HTML-файл NOT_FOUND в appspot - PullRequest
1 голос
/ 09 декабря 2010

Я поместил другой html-файл рядом с index.html в / war.Давайте назовем это foo.html.В разработке подаются как http://127.0.0.1:8888/index.html, так и http://127.0.0.1:8888/foo.html.В производственном процессе foo.html возвращает «Ошибка: NOT_FOUND».Я проверил дела дела.Я попытался добавить его в качестве записи файла приветствия в web.xml.

Что я делаю не так, что статический файл foo.html не развертывается / не используется / не используется?

1 Ответ

0 голосов
/ 09 декабря 2010

appengine-web.xml имел раздел статических файлов, в котором только явно указывалось статическое содержимое.

<static-files>
    <include path="index.html" expiration="30d" />
    <include path="bitdual/**.cache.*" expiration="30d" />
    <include path="bitdual/js/*.js" expiration="30d" />
    <include path="votesmart/**.cache.*" expiration="30d" />
    <include path="votesmart/js/*.js" expiration="30d" />
    <include path="*.gif" expiration="30d" />
    <include path="*.png" expiration="30d" />
    <include path="*.html" expiration="7d" />
  </static-files>
  <resource-files>
    <include path="bitdual/*.gwt.rpc" />
    <include path="bitdual/*.nocache.*" />
    <include path="votesmart/*.gwt.rpc" />
    <include path="votesmart/*.nocache.*" />
  </resource-files>

Я заменил его следующим, который является самой новой сгенерированной конфигурацией по умолчанию. Обратите внимание, что сначала он определяет мир как статический, а затем становится более конкретным.

<!-- Configure serving/caching of GWT files -->
  <static-files>
    <include path="**" />

    <!-- The following line requires App Engine 1.3.2 SDK -->
    <include path="**.nocache.*" expiration="0s" />

    <include path="**.cache.*" expiration="365d" />
    <exclude path="**.gwt.rpc" />
  </static-files>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...