2016-05-02 190 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源代碼卻不能。