我无法使用断点进行调试

Zau*_*yev 18 java eclipse spring spring-mvc tomcat7

当我尝试放置断点并调试我的项目时,我在SpringSource Tool Suite(eclipse)中收到一条奇怪的错误消息,所以在这种情况下,当我启动Tomcat进行调试时,它会显示以下错误消息:"无法安装断点在bus.GenBUS $$ EnhancerByCGLIB $$ 749137d3中由于缺少行号属性.修改编译器选项以生成行号属性.原因:缺少行号信息"

但是我已经控制好了,在Preferences - > Java - > Compiler部分(添加行号attr ...)中一切正常.我的项目是Spring MVC项目......有什么建议吗?

Boz*_*zho 43

忽略这一点.即使您收到该消息,仍会触发断点.这个类是暂时的,由CGLIB生成.但它仍会调用你的类,它有断点.

  • 也许你是对的,但我以前没试过.相反,我删除了所有断点,停止了tomcat,然后清理了项目和tomcat,并再次构建项目.在将它放入tomcat之前,我放置了一些断点.就是这样 - 没有错误信息......非常奇怪:)谢谢顺便说一下 (2认同)