Служба Google App Engine недоступна - PullRequest
13 голосов
/ 05 марта 2012

Я следовал учебнику http://googcloudlabs.appspot.com/, чтобы создать новый проект Google App Engine.Это выдает ошибку, как показано ниже, когда я пытаюсь запустить с моего локального хоста, но когда я развернул его, работает нормально.(http://mynewcloudcom.appspot.com/). Пожалуйста, помогите.

HTTP ERROR: 503
Problem accessing /. Reason:
SERVICE_UNAVAILABLE
Powered by Jetty://

Консоль Eclipse

Mar 05, 2012 10:42:46 AM com.google.apphosting.utils.jetty.JettyLogger info
INFO: Logging to JettyLogger(null) via com.google.apphosting.utils.jetty.JettyLogger
Mar 05, 2012 10:42:46 AM com.google.apphosting.utils.config.AppEngineWebXmlReader readAppEngineWebXml
INFO: Successfully processed C:\Smartag_Eclipse_Project\DontEditProject\war\WEB-INF/appengine-web.xml
Mar 05, 2012 10:42:46 AM com.google.apphosting.utils.config.AbstractConfigXmlReader readConfigXml
INFO: Successfully processed C:\Smartag_Eclipse_Project\DontEditProject\war\WEB-INF/web.xml
Mar 05, 2012 6:42:48 PM com.google.appengine.tools.development.DevAppServerImpl start
INFO: The server is running at http://localhost:8888/
Mar 05, 2012 6:42:48 PM com.google.appengine.tools.development.DevAppServerImpl start
INFO: The admin console is running at http://localhost:8888/_ah/admin

Ответы [ 10 ]

8 голосов
/ 05 марта 2012

Нашел ответ.Мне нужно запустить в JDK1.6.После того, как я изменил компилятор Java (щелкните правой кнопкой мыши проект -> свойства -> Компилятор Java -> (установите флажок) Включить конкретные настройки проекта -> измените уровень соответствия компилятора), он теперь работает нормально.Спасибо.

4 голосов
/ 24 марта 2012

У меня была такая же проблема. Я просто изменил порт с 8888 на 80 в конфигурации отладки, и он работал для меня.

1 голос
/ 08 апреля 2014

При использовании Java 1.7 также проверьте среду выполнения и установите для нее значение JavaSE-1.7.

Вы можете заглянуть в среду выполнения в:

Right Click -> Properties -> Java Compiler

А у вас есть опция выше Restore Defaults и Apply.

1 голос
/ 16 ноября 2013

У меня была такая же проблема. для меня проблема была, у одного из моих фильтров было исключение. в частности, объективировать - он не был загружен должным образом. Вы можете удалить фильтр и посмотреть, все ли это

0 голосов
/ 19 февраля 2015

У меня было условие, когда сервлет определен в файле web.xml с несуществующим именем класса.Я указал правильное имя класса, работал!

0 голосов
/ 28 июня 2014

Решение, которое работает для меня, состоит в том, чтобы запустить appEngineServer из командной строки, используя Gradle, как это предлагается в сгенерированном файле build.xml для модуля конечных точек.Конфигурация gradle включает в себя опцию совместимости с Java 1.7, поэтому нет смысла использовать Java 1.6, если вы хотите 1.7:

имя модуля gradlew: appengineRun

В настоящее времязапуск appengine devappserver в плагине appengine gradle плохо взаимодействует с интеграцией Intellij / AndroidStudio Gradle.В качестве временного решения, пожалуйста, запустите из командной строки../gradlew modulename: appengineRun

0 голосов
/ 20 февраля 2013

У меня была такая же проблема.Кажется, что плагин запасается при создании и открытии сокета для сервера.Я действительно не знаю, почему происходит, я решил таким образом.

  1. Open Run Configurations.
  2. Открыть вкладку сервера.Изменить порт встроенного сервера.
  3. Открыть вкладку Аргументы.

    3.1 - Поле аргументов виртуальной машины.Я удалил все эти материалы и просто оставил эту строку, сохранил изменения и запустил ее.

-Xmx512m -javaagent: /Applications/eclipse/plugins/com.google.appengine.eclipse.sdkbundle_1.7.5 / appengine-java-sdk-1.7.5 / lib / agent / appengine-agent.jar

Это сработало довольно хорошо 4me. Если кто-то знает, какие события или изменения конфигурации являются причиной.пожалуйста, сообщите нам об этом

ПРИМЕЧАНИЕ: " Я не несу ответственности за непредвиденное поведение. Я не знаю, есть ли побочные эффекты впереди "

0 голосов
/ 16 февраля 2013

Это случилось со мной тоже.В моем случае я запустил проект, и из-за какой-то ошибки в моем коде проект запустился с ошибками.Итак, я отладил его и снова запустил, но без отмены предыдущего в консоли, и это дало мне эту ошибку.После отмены или остановки проекта он работал нормально.

0 голосов
/ 28 января 2013

Иногда случается, что происходит «зависание» процесса, блокирующего порт. Поэтому изменение порта в конфигурации запуска помогает, а также проверка «Автоматически выбирать неиспользуемый порт» в конфигурации запуска.

0 голосов
/ 07 мая 2012

Я столкнулся с той же проблемой и решил ее, выбрав «Автоматически выбирать неиспользуемый порт» в конфигурации запуска.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...