2012-03-05 3 views
13

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

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 

ответ

8

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

4

У меня была та же проблема. Я только что изменил порт с 8888 до 80 в настройке Debug, и это сработало для меня.

0

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

0

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

0

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

0

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

  1. Открытые прогоны конфигурации.
  2. Открыть вкладку «Сервер». Измените порт встроенного сервера.
  3. Открыть вкладку «Аргументы».

    3.1 - Поле аргументов VM. я удалил все это там и просто позволю этой строке и сохранил изменения и запустил ее.

-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. Если кто-то знает, какие события или изменение конфигурации являются причиной. пожалуйста, дайте нам знать это

Примечание: «Я не несет ответственности за неожиданную ведут себя я не знаю, есть ли побочные эффекты впереди»

1

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

+0

Как вы удалили этот фильтр? (Я новичок в приложении) – ZakTaccardi

+0

Чтобы временно удалить фильтр, отредактируйте web.xml, закомментируйте '' и '' – yonojoy

1

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

Вы можете посмотреть в Execution Environment в:

Right Click ->Properties ->Java Compiler

И у вас есть возможность выше Restore Defaults и Apply.

0

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

gradlew MODULENAME: appengineRun

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

0

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