2016-05-02 18 views
0

Wir verwenden NetBeans 8.1 (in Netbeans 8.0.2 leiden wir den gleichen Fehler) für ein Projekt mit mehreren JSP und, nach dem Setzen von Breakpoints an einigen Teilen des Codes, entschied er sich, nicht bei ihnen zu stoppen während des Debuggens. Der interessanteste Teil ist, dass es letzte Woche normal funktioniert hat, so dass ich keinen Sinn in diesem plötzlichen Scheitern finden kann. Beispiel: Wir haben eine Warnung hinzugefügt, um deren Funktionsweise zu überprüfen und einen Haltepunkt darauf zu setzen. Beim Debuggen erscheint diese Warnung, aber in NetBeans hat das Debuggen nichts bewirkt (total ignorierte Breakpoints und kann keine Taste wie "Step over" oder "continue" verwenden, nur "pause" und "stop" kann gedrückt werden).NetBeans Debug funktioniert plötzlich nicht mehr

Wenn jemand weiß, wie man mit diesem Problem umgeht, bitte helfen Sie uns, wir sind in Eile, das Projekt fortzusetzen und wir haben keinen Beitrag mit einem ähnlichen Fehler gefunden.

+0

Der Debugger glaubt nicht, dass Ihr Code den Klassen entspricht, die er sieht. Wahrscheinlich ist die Bereitstellung nicht synchron. –

+0

Wie können wir sicherstellen, dass es synchronisiert wird? –

+0

Stellen Sie sicher, dass der auf dem Tomcat-Server ausgeführte Code genau dem in Netbeans entspricht. Wenn dies nicht hilft, müssen Sie eventuell Netbeans und/oder Tomcat von Grund auf neu einrichten. –

Antwort

0

Anderson ist korrekt, die IDE kann Ihren Code nicht mit den kompilierten Klassen vergleichen. Wenn diese auf meiner Umgebung geschieht das sind die Schritte, die ich nehmen:

  • Schließen Sie Ihre IDE
  • reinigen und neu kompilieren Code gewünschten Build-Tool (Maven, Gradle ...)
  • wieder Öffnen Sie Ihre IDE und das Projekt mithilfe der integrierten IDE-Tools neu erstellen (oder bereinigen und kompilieren).

Versuchen Sie jetzt, Ihr Projekt erneut zu debuggen. Wenn das weiterhin fehlschlägt, versuchen Sie, Ihr Projekt in einem neuen Arbeitsbereich auszuführen. Nicht sicher über Netbeans, aber mit Intellij und Eclipse gibt es Projektdateien, die in einen schlechten Zustand geraten können.

0

Vielen Dank für Ihre Antworten Jungs!

Es funktionierte wieder nach Clean und Build und Tomcat Neustart. Übrigens haben wir herausgefunden, dass JavaScript nicht debuggt werden kann, während es bei normalen Java-Quellen der Fall ist.

Verwandte Themen