Öffnen Sie zunächst „Konfigurationen bearbeiten“, klicken Sie auf das +-Zeichen und erstellen Sie eine Remote-Anwendung.
Geben Sie den Namen ein, konfigurieren Sie die Hostadresse (Remote-Server-Adresse) und den Port (wählen Sie einen freien Port). Kopieren Sie dann die folgenden Parameter. Für JDK1.4.x ist der im Beispiel konfigurierte Port 5005:
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005
Nach den obigen Schritten haben Sie Folgendes erhalten die Möglichkeit, die Remote-Server-Parameter zu starten. Beim Starten von Springboot wird standardmäßig der Java-Befehl verwendet.
Der Beispiel-Startbefehl für ein Projekt lautet beispielsweise:
java -jar test-tool.jar
Fügen Sie dann die oben erhaltenen Parameter zum Startbefehl hinzu:
java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 test-tool.jar
Auf diese Weise wird der Server ausgeführt Hören Sie am Port 5005. Sie können überprüfen, ob die Überwachung erfolgreich ist, indem Sie den folgenden Befehl verwenden:
netstat -anp | grep 5005
Das Hinzufügen serverseitiger Parameter wurde durch die oben genannten Schritte abgeschlossen. Als nächstes starten Sie den gerade konfigurierten Remote-Dienst, nämlich test-tool-remote. Beim Start werden wir feststellen, dass dieses Startprogramm nur über einen Debug-Startmodus verfügt.
Legen Sie nach Abschluss des Startvorgangs Haltepunkte für den zu debuggenden Code fest. Die verbleibenden Schritte bestehen darin, auf die Geschäftsanforderung zuzugreifen, die dem Remote-Server entspricht, und das Debuggen wird lokal synchronisiert. Der Rest der Vorgänge ist derselbe wie beim lokalen Debuggen, daher werde ich hier nicht auf Details eingehen.
Das obige ist der detaillierte Inhalt vonSo verwenden Sie Springboot, um Remote-Debugging in IDEA zu implementieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!