Intellij:调试不适用于 Play Framework

Intellij: Debugging does not work with Play Framework

我在 Intellij(Ultimate 2019.2)中调试有一段时间了。

如果我设置断点并重新启动 Intellij,或者它在代码更改后重新加载,所有断点都会按预期工作:

但是如果我在 Play 服务器 运行 时设置断点,只有少数断点仍然有效:

这是一个错误,还是我的配置有误?

试试这个

File -> Invalidate Caches/Restart

Intellij 不断重新加载内容,断点只有在真正确定时才会激活,这里没有误报。

通常我会先启动服务器,然后启动调试器,并确保在发出请求之前端点处于活动状态。

因为它与普通 sbt 一起工作(感谢@Gagandeep Kalra 的提示),我要求支持 Intellij:

https://youtrack.jetbrains.com/issue/SCL-16565#comment=27-3792469