IntelliJ IDEA Debugger 不在 Grails Project 上工作

2022-09-01 02:16:39

我无法在IntelliJ IDEA中调试我的代码。当调试模式处于活动状态并正在运行时,但断点未选中表示有效且可停止的断点的“v”。

请参阅图像:

enter image description here

我真的在网上搜索答案。我该怎么办?


答案 1

我已经尝试了这里提到的所有方法,但没有成功。唯一有用的信息是在这里

实质上,您应该通过将以下内容添加到 来禁用分叉执行:grails-app/conf/BuildConfig.groovy

grails.project.fork = [
    test: false,
    run: false
]

现在,在IntelliJ IDEA Ultimate Edition v.12.1.6中,调试只需通过普通调试即可进行,无需远程调试。在 Grails 2.3.1、Java 1.7.0_45、Windows 7 64 位上测试。


答案 2

试试这个:

在想法中选择从“运行”按钮旁边的列表中编辑配置。然后添加“远程”,选择您的姓名并保留默认的远程配置设置。(端口 5005 等)

使用以下命令从控制台运行应用

grails run-app --debug-fork

在想法中,从列表中选择您的配置,并在控制台显示信息时点击调试按钮:

Listening for transport dt_socket at address: 5005