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) - бинго! Это снова начало работать.

Другие вопросы по тегам