Google App Engine Ошибка 503 - Сервис недоступен - PullRequest
6 голосов
/ 19 февраля 2012

Последние пару дней, каждый раз, когда я пытаюсь запустить свое веб-приложение, появляется сообщение об ошибке - 503.Это происходит даже тогда, когда я пытаюсь перейти на страницу администратора.Это проблема с Google?

1 Ответ

13 голосов
/ 29 февраля 2012

При создании проекта GAE важно, чтобы любой .class, расширяющий HttpServlet и используемый в качестве точки входа в ваше приложение Google, отображался в файле web.xml, найденном в war / WEB-INF, как показано ниже.

Project Hierachy

Создаваемые вами сервлеты Java, расширяющие HttpServlet, должны быть отображены в файле web.xml следующим образом: -

web.xml

В этом затмении проекта Test GAEсгенерированный пример кода, который создал сервлет Java с именем TestServlet.class, который расширяет HttpServlet и соответствующим образом отображается.

Для запуска приложения необходимо включить URL-адрес, сопоставленный с TestServlet.class, найденным в файле web.xml (вэто case / test) в вашем index.html.(В случае сгенерированного примера кода проекта, созданного Eclipse, это уже будет сделано).

Как только ваши сервлеты Java будут правильно отображены в файле web.xml и включены в ваш index.html, отображаемый URL-адрес будет вызывать соответствующий сервлет и запускать ваше приложение.

Это устранитраспространенные ошибки 503 с точки зрения настройки нового проекта.

...