Nachdem das Webprojekt in Tomcat bereitgestellt wurde, ist es manchmal notwendig, ein Schritt-für-Schritt-Debuggen zu erhalten. Wenn Sie die Intellij -Idee verwenden, können Sie sie implementieren, bis:
Öffnen Sie den Debug -Port und starten Sie Tomcat
Wenn Sie als Beispiel Tomcat7.0.75 einnehmen, öffnen Sie die Datei Catalina.bat im Bin -Verzeichnis, wie in der folgenden Abbildung gezeigt, dass der Standard -Debug -Port -Port 8000 beträgt. Wenn der lokale 8000 besetzt ist, ändern Sie sie bitte in eine nicht besetzte Portnummer:
Führen Sie catalina.bat jpda start
Remote -Verbindungs -Tomcat in der Intellij -Idee
Jetzt wurde in der Intellij -Idee (vorzugsweise ein Maven -Projekt) ein Webprojekt eröffnet und in Tomcat eingesetzt. Klicken Sie im roten Feld des Bildes unten auf die Schaltfläche "Ausführen" und klicken Sie im Dropdown-Menü "Konfigurationen" ... ".
Klicken Sie im Popup-Menü auf "+" und dann auf "Remote":
Wie in der folgenden Abbildung gezeigt, ändern Sie die Nummer in der roten Box als "8000". Die Nummer in der Blue -Box ändert sich automatisch mit den Änderungen in der roten Box. Wenn Tomcat auf anderen Maschinen eingesetzt wird, füllen Sie bitte die IP des Geräts aus, auf der sich Tomcat im Host -Eingangsbox auf der linken Seite des roten Box befindet:
Klicken Sie nach dem Einrichten unten auf "OK". Nachdem Sie zum Hauptfenster zurückgekehrt sind, klicken Sie im roten Feld unten auf das Dropdown-Menü, wählen Sie das gerade erstellte Debug-Konfigurationselement aus und klicken Sie dann auf die Fehlerschaltfläche im blauen Kreis, um eine Verbindung zum Debug-Port von Tomcat herzustellen:
Jetzt Bruchpunkte im Projekt. Wenn die Ausführung die Haltepunktposition erreicht, tritt sie in den Debug -Status ein. Wie in der folgenden Abbildung gezeigt, habe ich im Quellcode von Spring einen Haltepunkt erstellt, und es wird eingeben, wenn das Projekt beginnt:
Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, es wird für das Lernen aller hilfreich sein und ich hoffe, jeder wird Wulin.com mehr unterstützen.