当我运行dbm-generate-changelog时抛出异常。我想调试这个脚本,但我无法想象如何做到这一点。我试图将断点放到脚本文件_DatabaseMigrationCommon.groovy
,然后在eclipse中创建新的"debug configuraion"
命令。当我运行时,没有任何断点暂停执行。我也试过--debug参数。
setup:
Grails: 2.3.3
GGTS: 3.4
Eclipse: 4.3
答案 0 :(得分:10)
执行以下操作:
使用-debug
选项
grails -debug run-app
在Eclipse中创建远程Java应用程序调试配置并将端口设置为5005
享受断点和逐步调试
答案 1 :(得分:3)
我正在使用GGTS工具。打开它。
转到“调试为”(错误图标)。
在列表中选择“grails”并选择“新配置”(空白纸张图标)
在下一个窗口中,在“项目字段”中选择您的圣杯项目。
在grails commmand字段中写“run-app”。
单击“应用”,然后单击“调试”。
就是这样。
答案 2 :(得分:2)
尝试使用dbm-generate-changelog -verbose -stacktrace
,它可以帮助您找到错误原因。
答案 3 :(得分:0)
在 Grails 4 中,您必须使用 debug-jvm
参数,即 grails run-app -debug-jvm
来源:https://docs.grails.org/4.0.10/ref/Command%20Line/run-app.html