Как изменить веб-страницу развертывания в Google App Engine?

Я пытаюсь изменить начальную веб-страницу, которая запускается в моем развертывании Google App Engine. Это простой веб-проект J2E, использующий IntelliJ с плагином Cloud Code. Развертывание по умолчанию указывает на index.jsp, который автоматически создается вместе с проектом. Я хочу изменить это, чтобы указать на созданную мной настраиваемую форму, например, form.xhtml.

Шаги, через которые я прошел ...

  • Создана база Google App Engine (Standard)
  • Настроил GAE localhost
  • Настроенный сервер развертывания GAE

Я могу легко сделать это на сервере localhost, просто изменив URL-адрес сервера, например, с http: // localhost:8080/ на http: // localhost:8080 / Ex_1.xhtml

Однако я не могу понять, как это изменить на сервере развертывания. Нет такой опции URL, как у localhost. В результате, когда я развертываю свой код, он по-прежнему просто запускает index.jsp по умолчанию.

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

Кто-нибудь может помочь?

1 ответ

Я решил это, на случай, если у кого-то есть аналогичная проблема. Вам необходимо добавить «страницу входа» в web-xml с помощью тега «welcome-file-lists». По какой-то причине Eclipse добавляет это автоматически, а IntelliJ - нет. Если он не добавлен, сервер развертывания App Engine указывает на index.jsp по умолчанию.

      <welcome-file-list>
    <welcome-file>my-entry-page.xhtml</welcome-file>
</welcome-file-list>
Другие вопросы по тегам