Grails 2.5.4 авто перегрузка не работает
Я работаю с Grails версии 2.5.4. Мое приложение работает нормально для меня, но я не могу получить какие-либо изменения или обновления, если я изменяю код моего контроллера. Я использую Intellij Idea 14. Когда я запускаю свое приложение, мой код выглядит следующим образом:
def index() {
render "Hello world..."
}
Затем после того, как я изменил свой код, как показано ниже:
def index() {
render "Hello world...Update"
}
Я не могу получить детали обновления при рендере с текстом "Hello world...Update"
2 ответа
Вам нужно поместить в ваш файл config.groovy ниже конфигурационный набор reload gsp в true.
grails.gsp.enable.reload = true
Больше подробностей:
http://mrhaki.blogspot.in/2015/11/grails-goodness-enable-hot-reloading.html
Это совершенно случайно, но у меня была точно такая же проблема, но внезапно появилась моя. Он работал годами, но вдруг на прошлой неделе он перестал работать.
Причина? Ну, я убрал свой диск и переместил / переименовал некоторые файлы, и при этом у меня была папка с пробелом в названии. (то есть все мои проекты находились в папке \ apps \ grails \, а затем я все убрал, чтобы у меня были \apps\grails 2.1.1\ и \apps\grails 2.5.6\ и т. д.
Как только я удалил пробелы (так что вместо этого у меня был \apps\grails2.5.6) - бинго! Это снова начало работать.