2013-11-09 2 views
5

Как остановить процессы grails в GGTS 3.4 с граблями 2.3. кнопка остановки GGTS не останавливает работу сервера, а процессы java.exe все еще отображаются в диспетчере задач.Grails 2.3 & GGTS 3.4 кнопка остановки не работает

+1

Помню, что для этого была обнаружена ошибка. Обходным путем является выполнение команды grails 'stop-app' –

+1

даже после команды stop-app, процессы не останавливаются. Кнопка остановки отключена – user2463026

+0

У меня такая же проблема, мне нужно выйти из GGTS, убить java-процесс, а затем перезапустить процесс, который занимает несколько минут каждый раз. –

ответ

0

Можете ли вы попытаться отключить опцию «Keep external Grails running» в настройках Eclipse -> Groovy -> Grails -> Grails Launcher?

0

Снять флажок «Держать внешние Grails» не работает для меня. То, что я делаю, - нажать значок «История команд Grails» и набрать «stopApp» (или выбрать stopApp, если ранее был введен). Когда эти команды завершат выполнение, вы можете остановить приложение Grails с помощью кнопки остановки.

+0

Я нахожусь на Windows и stopApp работает для меня. Если я запускаю свое приложение на нескольких портах и ​​т. Д., Например, мой - мне пришлось написать небольшой собственный скрипт, чтобы закончить мои процессы, то есть java.exe и т. Д. – user1811107

0

Использование Groovy Grails Tool Suite GGTS 3.4.0 на окнах 64x. Для моих простых проектов кнопка остановки работает. Для более крупного сложного проекта это не так. Я использую «стоп-приложение» (напротив «run-app»). См .: 2.8 Запуск приложения in the getting started guide. Я думаю, что в более старых версиях Grails (< 2.x что-то) вам пришлось создать собственный скрипт «stop-app». Я думаю, что новый 2.3.x имеет его встроенный.

+0

кажется, что ggts не поддерживает последнюю способность вилки Grails – john

3

Комментировать часть вашего файла BuildConfig.groovy grails.project.fork = [ .. ].

Эта часть позволяет запускать run-app, test-app и war в разных потоках (так что вам не нужно останавливать одно для запуска другого), и кажется, что ggts не уничтожает нить прямо сейчас.

Для справки, здесь соответствующий вопрос в Ггц багтрекер https://issuetracker.springsource.com/browse/STS-3522

0

Я использую Ггц 3.5.1, Grails 2.3.8, Java1.7 по конфигурации Windows, команда работает для меня «stop-app» и «run-app»