0

项目在debug模式启动后运行正常,访问REST url也可以得到json:


(ps,请忽略乱码小问题)

但是在spring的service层对应函数,没有停在对应断点。也没有帧,提示frames are not available

甚至手写的print语句都没有打印出任何结果。

https://stackoverflow.com/que... 遇到问题基本一样,但我不是远程调试模式,项目是在本机运行的。

怎么办?谢谢

运行环境

  • Tomcat 8.5.16
  • jdk 1.8
  • spring 4.3.3
  • maven 3.5

3个回答

1

1.确认是否存在代码热替换的问题
2.确认启动前是否对项目进行了build

0

你可以使用eclipse 的快捷方式,在结束断点的时候用F9,在下一次进入的时候,又会重新断点了

0

谢谢楼上各位,我发现应该先打断点,然后再用maven编译,这样在debug模式下就能命中断点了。
如果先编译好,启动Tomcat后再打断点,这样就不行。

撰写答案