Ich habe eine Anwendung, die ich in Tomcat eingesetzt habe. Später habe ich den Code als ein Projekt in Eclipse konfiguriert. Ich möchte mich über Eclipse mit dem Tomcat verbinden und die Anwendung debuggen. Der Versuch, eine Remote-Debug-Verbindung einzurichten, führt zu Fehlern. Gibt es einen Eintrag, den ich irgendwo im Tomcat hinzufügen muss?
Antworten
Zu viele Anzeigen?Zunächst müssen Sie Tomcat im Debugging-Modus ausführen. Am einfachsten geht das, indem Sie die Startdatei (.bat oder .sh, je nachdem, ob Sie Windows verwenden oder nicht) ändern. Suchen Sie die Zeile in der Nähe oder am Ende der Datei, in der die start
und ändern Sie ihn in jpda start
. Dies führt dazu, dass Tomcat im Debugging-Modus startet und auf Port 8000
.
Um sich mit diesem Prozess über Eclipse zu verbinden, wählen Sie die Option Run
Menü und wählen Sie Debug Configurations...
. Wählen Sie im linken Fensterbereich Remote Java Application
und klicken Sie auf das New launch configuration
Schaltfläche oberhalb der Liste. Die wichtigsten zu beachtenden Einstellungen sind die Host
y Port
Felder. Der Hostwert muss mit dem Hostnamen des Tomcat-Prozesses übereinstimmen, und der Port sollte 8000
. Möglicherweise müssen Sie auch Einträge auf der Registerkarte Source
um sicherzustellen, dass der gesamte Quellcode zum Durchgehen verfügbar ist.
- Erstellen Sie einen neuen Tomcat-Server
- Erstellen Sie ein neues dynamisches Webprojekt
War auf den Tomcat-Server exportieren
- Tomcat-Debug-Konfiguration (wichtig), doppelklicken Sie zunächst auf den Tomcat-Server und wählen Sie dann "Tomcat-Installation verwenden (übernimmt die Kontrolle über die Tomcat-Installation)".
- Haltepunkte hinzufügen
- Tomcat im Debug-Modus ausführen
- Krieg im Webbrowser testen
- Quellpfad bearbeiten
- Quellcode in Tomcat debuggen
Die War-Datei ist verfügbar ici .
- Klicken Sie mit der rechten Maustaste auf das Projekt, das Sie debuggen möchten, gehen Sie zum Menü Debug As und klicken Sie in der Liste auf Debug Configurations.
-
Doppelklicken Sie dann auf die Remote-Java-Anwendung aus der linken Menüliste. Suchen Sie das Projekt, das Sie hinzufügen möchten, und klicken Sie dann auf Anwenden.
- Ändern Sie auch den Listening-Port auf 7999 und klicken Sie dann, nachdem Sie die Webanwendung von Ihrem Localhost aus gestartet haben, im selben Fenster auf die Schaltfläche Debug. Dann werden alle Haltepunkte danach getroffen werden.
- See previous answers
- Weitere Antworten anzeigen