11

当我运行 dbm-generate-changelog 时抛出异常。我想调试这个脚本,但我不知道该怎么做。我试图将断点放到脚本文件_DatabaseMigrationCommon.groovy中,然后在 eclipse 中创建了新"debug configuraion"命令。当我运行这个时,没有一个断点会暂停执行。我还尝试了 --debug 参数。

setup:
Grails: 2.3.3
GGTS: 3.4
Eclipse: 4.3
4

4 回答 4

12

请执行下列操作:

  1. -debug使用选项启动 grails

    grails -debug run-app
    
  2. 在 Eclipse 中创建远程 Java 应用程序调试配置并将端口设置为5005

  3. 享受断点和逐步调试

于 2014-02-12T19:55:34.483 回答
3

尝试使用dbm-generate-changelog -verbose -stacktrace,它可以帮助您找到故障原因。

于 2013-11-25T12:48:06.817 回答
3

我正在使用 GGTS 工具。打开它。转到“调试为”(错误图标)。
在列表中选择“grails”并选择“新配置”(空白纸图标)。
在下一个窗口中,在“项目字段”中选择您的圣杯项目。
在 grails 命令字段中写入“run-app”。单击“应用”,然后单击“调试”。

那是。

于 2016-04-10T14:51:31.957 回答
0

在 Grails 4 中,您必须使用debug-jvm参数,即grails run-app -debug-jvm

来源:https ://docs.grails.org/4.0.10/ref/Command%20Line/run-app.html

于 2021-06-16T07:37:16.030 回答