2016-05-02 270 views
0

我们使用NetBeans 8.1(在Netbeans 8.0.2中,我们遭受同样的错误),对于具有多个JSP的项目,在代码的某些部分设置断点后,决定不停止它们同时调试。最有趣的部分是它通常在上周工作,所以在这次突然失败中我找不到任何意义。例如:我们添加了一个警报来检查它的功能并在其上放置一个断点。当调试此警报出现时,但在NetBeans中,调试没有做任何事情(完全忽略断点,不能使用像“跳过”或“继续”之类的任何按钮,只能按“暂停”和“停止”)。NetBeans调试突然停止工作

如果有人知道如何处理这个问题,请帮助我们,我们急于继续该项目,我们还没有找到任何类似的错误。

+0

调试器不认为你的代码对应于它所看到的类。最有可能的部署我们不同步。 –

+0

我们如何确保它获得同步? –

+0

确保运行在Tomcat服务器上的代码与您在Netbeans中的代码完全相同。如果这不起作用,您可能不得不考虑重新设置Netbeans和/或Tomcat。 –

回答

0

Anderson是正确的,IDE无法将您的代码与编译的类匹配。当这种情况发生在我的环境中,这些是我采取的步骤:

  • 闭上你的IDE
  • 清洁,并使用所需的构建工具重新编译代码(Maven的,摇篮...)
  • 再次打开你的IDE ,并使用内置的IDE工具重建(或清理和编译)项目。

现在尝试再次调试您的项目。如果仍然失败,请尝试在新的工作区中运行您的项目。不确定Netbeans,但是对于Intellij和Eclipse,有项目文件可能会进入不良状态。

0

感谢您的答案!

它在清理并构建和Tomcat重新启动后再次运行。顺便说一下,我们发现JavaScript不能被调试,而常规的Java源代码却不能。