Я пытаюсь запустить проект Grails в режиме отладки, он не запускается
Я пытаюсь запустить проект Grails в режиме отладки, он не запускается
grails> -Dserver.port=8091 run-app
я тоже пробовал
grails> -Dserver.port=8091 --debug run-app
Но безуспешно. Пожалуйста помоги
2 ответа
Вместо --debug используйте --debug-fork для запуска вашего приложения в режиме отладки:
grails --debug-fork -Dserver.port=8091 run-app
Я предпочитаю использовать удаленную отладку.
Добавьте это в свой файл BuildConfig.groovy:
grails.project.fork = [
// configure settings for the run-app JVM
run : [
maxMemory: 768, minMemory: 64, debug: true,
maxPerm: 256, forkReserve: false
]
]
Далее настройте удаленную отладку в вашей IDE с host: localhost и port: 5005
После этого запустите приложение, используя команду run-app, и когда оно скажет в консоли:
Прослушивание транспорта dt_socket по адресу: 5005
Запустите настроенный удаленный отладчик. Когда приложение запустится, вы сможете отлаживать свой код.