eclipse debug: Quelle nicht gefunden für

8

Ich weiß, dass dies eine häufig gestellte Frage ist, aber ich habe seit gestern eine Lösung für mein Problem online gesucht und konnte keine finden!

Ich benutze Eclipse Helios mit Tomcat 6.0.2, wenn ich versuche, meinen Code mit Tomcat und Eclipse zu debuggen, bekomme ich den Fehler Source not found , das ist der Fall für selbst den Code, den ich selbst geschrieben habe und nicht nur alle JAR-Dateien

Ich habe den Java-Build-Pfad richtig eingerichtet, ich benutze auch jdk1.6.0 und habe das auch richtig eingerichtet, so dass das nicht das Problem ist, es zeigt den Code, wenn ich debugge, wenn ich mit der rechten Maustaste klicke Debug-Konsole und gehen Sie zu Edit Source Lookup... . Da dies den Quellcode nur für diesen Lauf des Debuggers anzeigt, habe ich ihn in Run -> Debug Configurations und im Java Application Fenster eingerichtet, um mit Tomcat zu arbeiten und auf dem source Tab habe ich mein Projekt und alle hinzugefügt Jar-Dateien, aber das funktioniert auch nicht! Wenn ich erneut debugge und in Edit Source Lookup... gehe, werden mir die Projekt- und JAR-Dateien, die ich dort gespeichert habe, nicht angezeigt

Hat jemand irgendwelche Ideen, was passieren könnte?

    
Hip Hip Array 04.07.2012, 08:34
quelle

3 Antworten

1

Ich habe mein Problem auf Umwegen gelöst. In meiner catalina.bat Datei habe ich die Zeile

hinzugefügt

set JAVA_OPTS= -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=5001,server=y,suspend=n %JAVA_OPTS%

unten, wo die JAVA_OPTS gesetzt sind, wird dies auf dem Socket 5001 auf Debug-Anfragen warten. Dann habe ich in der Eclipse unter Debug Configurations... ein neues Remote Java Application erstellt und den Port auf 5001 gesetzt, so dass Tomcat das aufheben würde. Wenn ich jetzt Tomcat mit startup.bat starte, öffnet sich der Code in einem Breakpoint, wenn der Code auf einen Breakpoint trifft, und ich kann wie üblich debuggen.

Hoffe das hilft anderen, die dieses Problem haben

    
Hip Hip Array 04.07.2012, 10:19
quelle
8

Es ist eigentlich sehr einfach. Klicken Sie auf "Edit Source Look Path". Sie erhalten das nächste Popup, wo Sie auf "Hinzufügen" klicken müssen - & gt; Dies gibt ein weiteres Popup, in dem Sie auf "Java Project" klicken können. --- & gt; Dies führt zu einem weiteren Popup, in dem Sie Ihr Projekt auswählen können, das Sie debuggen, und das ist erledigt! Hoffe, das funktioniert gut.

    
Shiv Kumar Ganesh 04.07.2012 10:01
quelle
0

Können Sie Code in anderen Projekten debuggen? Wenn Sie nicht wissen, erstellen Sie ein neues Dummy-Projekt und versuchen Sie es zu debuggen

Wenn die Quelle immer noch nicht für alle Projekte gefunden wurde, laden Sie eine neue Kopie von Eclipse herunter, verknüpfen Sie sie mit einer neuen Kopie von tomcat und fügen Sie Ihr Dummy-Projekt hinzu, um zu sehen, ob dies funktioniert. Hoffe das hilft

    
Moataz Elmasry 04.07.2012 09:41
quelle

Tags und Links