为什么我的Netbeans调试器会破坏注释的代码行?

时间:2013-11-15 21:44:39

标签: java debugging netbeans compilation

我正在调试在通过Netbeans 7.4配置的本地Tomcat服务器上运行的Java Web应用程序(也尝试过7.3.1)。我正在我的servlet中找到一个断点并单步执行代码,但是我找到了一个被注释掉的断点。

所以,我很确定这不应该发生。可能导致这种情况的原因以及我该怎么办呢?

我尝试过的事情:

  • 清理,构建和重新部署(重新生成必要的工件,如战争等)
  • 关闭并重新打开项目和Netbeans
  • 手动删除项目“target”构建目录
  • 安装新版Netbeans
  • 安装新的Tomcat服务器
  • 在我的servlet开头抛出一个异常,以确认我的代码没有编译或被提供(我没有看到Tomcat记录异常)

1 个答案:

答案 0 :(得分:1)

问题的原因最终与应用程序WEB-INF目录中未更新的旧Java类文件有关。

有人知道在清理/构建/重新部署期间可能阻止更新这些文件的原因吗?