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