2013-05-04 4 views
2

Недавно я начал создавать приложения в Google App Engine. Я использую плагин Eclipse для запуска и остановки сервера и развертывания приложений для работы в Google App Engine.Локальный экземпляр Google App Engine, запущенный с Eclipse, не останавливается

Я создал новый проект и попытался остановить его и запустить, как это предлагается в учебниках и в переполнении стека. Мой старый проект все еще работает и успешно ударяет по источнику данных. Я даже удалил старые проекты из рабочего пространства Eclipse и попробовал новое развертывание нового проекта без везения.

Как остановить сервер (красная точка в моем Eclipse не влияет)? Удаляет ли приложение App Engine единственное решение?

+0

Я даже попытался закрыть свое затмение и не повезло. –

ответ

1

При запуске сервера запускается новый процесс Java. Вы можете найти и убить его независимо от Eclipse.

+0

Это единственный способ, которым я могу это остановить :-( –

0

Сервер можно остановить, щелкнув значок красного квадрата в окне консоли. Если этот значок отсутствует или отключен, вы можете увидеть неправильное окно консоли. Вы должны выбрать консоль javaw, используя раскрывающуюся кнопку в правом углу окна консоли.

0

Перейти к Run/Debug Configurations ->Выберите конфигурация проекта -> Вкладка Общие -> снимите флажок «Запуск в фоновом режиме»

Теперь, когда вы выключили сервер на консоли сервера, он будет останавливает сервер ,

1

Я тоже столкнулся с этой проблемой и нашел решение в Stop or restart a previously started Google App Engine local server in Eclipse

Только в случае, если в цепи перерывы, ключевые шаги:

  1. В Eclipse найти вид консоли Eclipse (выглядит, как показано ниже). enter image description here
  2. Выберите стрелку рядом с маленьким компьютером и найти имя сервера
  3. Выберите красный квадрат, чтобы остановить сервер
  4. Перейти к http://localhost:8888, чтобы увидеть, если страница все еще показывает (оно не должно быть)
  5. Если вы посещаете что-то вроде http://yourAppId.appspot.com, и сервер все еще работает, это потому, что он по-прежнему используется в App Engine, а не локально. В этом случае перейдите в Консоль разработчика Google и остановите службу там
Смежные вопросы