IntelliJ IDEA 2017.1不会在断点处停止

Cat*_*inM 9 java debugging breakpoints intellij-idea gradle

我有一个旧的Gradle项目,我最近使用新的IDEA 2017打开了,我刚刚注意到它不会再停在断点上了(这些是活动的,但没有"验证" - 没有勾选它们.

代码在本地运行(没有任何选项的gradle run/debug配置)bootRun作为gradle任务.

我已经尝试了Invalidate Caches/Restart但没有成功.我也尝试在IDEA中重新导入项目.

前段时间我升级到Spring 1.4.5之后遇到了同样的问题(如果我没记错的话).我无法弄清楚为什么,所以我降级回1.4.2并且一切正常.但是,这次我正在运行Spring 1.2.4并且我无法在不更改某些代码的情况下升级到更新版本(我还不想要)

And*_*ish 12

确认。问题是我尝试使用 maven 运行配置进行调试。切换到应用程序配置类型会有所帮助。我花了半天时间(

  • 有同样的问题。你能扩展一下吗?切换到应用程序配置是什么意思?谢谢 (4认同)
  • 运行->编辑配置-加号->应用程序->然后指向main方法 (3认同)

Cat*_*inM 5

嗯...出于某种原因,当应用程序在 8080 上运行时,创建 Gradle 运行/调试配置会使它连接到错误的端口(超过 50000 的随机端口)。

无论如何,长话短说,创建一个应用程序运行/调试配置解决了这个问题,现在一切正常。

  • 不确定我明白你的意思。 (2认同)