Grails 2: перезагрузка контроллера, точки останова и выключение
У меня возникли странные проблемы с установкой и проектом новой версии Grails 2.
мои настройки:
- Windows 7
- Грааль 2.1.1
- IntelliJ
проблемы:
при сохранении сущности я установил flash.message="foo"+x. Grails кеширует этот код (не значение). когда я изменяю его на "bar"+x, то Grails не принимает изменения. Я должен остановиться, очистить Грааль и начать снова. берет навсегда.
в моем контроллере Grails я запрашиваю веб-службы. когда веб-сервис отключен, я получаю исключение FileNotFoundException. так что я заверну код в try-catch. теперь я все еще получаю это FileNotFoundException, и вывод браузера с ошибкой 500 даже показывает мой код, отсекаемый с помощью try-catch.
Остановка Грааля не останавливает процесс Java. Я должен убить его с помощью диспетчера задач. это происходит для обоих способов запуска: ctrl-alt-g run-app, затем останавливается с иконкой черепа, запускается в режиме отладки и затем останавливается красной кнопкой.
точки останова не работают. независимо от того, где я установил точку останова в моем контроллере, она никогда не останавливается там.
Есть идеи, что может быть не так?
Я ожидал, что Grails v2 будет менее болезненным, чем v1, но пока мне действительно тяжело.