【发布时间】:2010-06-01 20:05:06
【问题描述】:
我已经搜索了 web 和 stackoverflow,但没有找到任何特定于 1.6.20 的内容,所以我想知道我是否是唯一看到这个的人...
我正在构建一个基于 SUN JRE 1.6.0.20、Tomcat 5.5.25 的 JSP,并且正在使用 MyEclipse 8.5。在代码/调试周期中运行我的 Servlet 几次后,IDE 开始忽略所有断点。我已经检查了所有 - 我的调试设置、编译器设置、工作区设置,一切都很好。我在调试模式下运行它。这是第二次了。
第一次之后,我刚刚重新安装了 MyEclipse 并创建了一个新的工作区,但我不能继续这样做。它只是不可扩展! 现在我看到这个问题自 1.6.0.13 以来已被报告为 Bug,随后也被修复,然后再次出现? 因此,任何修复它的提示都会受到欢迎。同时我要去1.6.0.19看看能不能修复。
我看到的其他一些相关问题 -
【问题讨论】:
-
更新 - 切换到 1.6.0.19 确实解决了这个问题。我将继续与 u19 合作,看看问题是否会再次出现,如果出现,我会更新此 Q。这将意味着 JRE 问题尚未完全解决。如果它没有回来,它可能是一种新的表现形式。无论如何,这似乎是一个问题。 :-(
-
哦不,即使是 1.6.0.19,问题又回来了!这次我注意到 MyEclipse 本身正在使用 1.6.0.13 开箱即用。即使我的 tomcat 运行的是 1.6.0.19。因此,我在 myeclipse.ini 中给出了 -XX:+UseParallelGC 选项,正如其他帖子之一中所推荐的那样。没有帮助。
-
我已经弄清楚为什么 1.6.0.19 问题又回来了,它与 u19 无关。这是由于我的工作空间。我正在尝试不同的方法来解决这个问题,一旦我完成了爆炸部署,然后进行了非爆炸部署。当时,当我使用 Maven 时,它在 src/webapp/WEB-INF/classes 目录下而不是在目标目录下部署了我的类的分解版本。所以 Maven 会选择这些过时的类(其中我的 brkpoint 行号与新代码不匹配),结果我的断点没有被命中!删除那些以回到正轨!
标签: eclipse debugging java myeclipse breakpoints