Zum Hauptinhalt springen

Debugging

In ChatGPT öffnen

Debugging ist ein wesentlicher Teil der Java-Entwicklung, der Entwicklern hilft, Probleme effizient zu identifizieren und zu beheben. Dieser Leitfaden erklärt, wie man das Debugging in webforJ für Visual Studio Code, IntelliJ IDEA und Eclipse konfiguriert.

  1. Öffnen Sie Ihr webforJ-Projekt in VS Code.
  2. Drücken Sie Ctrl + Shift + D (oder Cmd + Shift + D auf Mac), um das Run and Debug-Panel zu öffnen.
  3. Klicken Sie auf "create a launch.json file".
  4. Wählen Sie Java als Umgebung aus.
  5. Ändern Sie die launch.json, um Folgendes zu entsprechen:
launch.json
{
"version": "0.2.0",
"configurations": [
{
"type": "java",
"name": "Attach to Jetty",
"request": "attach",
"hostName": "localhost",
"port": 8000
}
]
}
  1. Speichern Sie die Datei und klicken Sie auf Start Debugging.

Ausführen des Debuggers

Nachdem Sie Ihre IDE konfiguriert haben:

  1. Starten Sie Ihre webforJ-App mit dem entsprechenden Befehl:
    • Für Jetty verwenden Sie mvnDebug jetty:run
    • Für Spring Boot verwenden Sie mvnDebug spring-boot:run
  2. Führen Sie die Debug-Konfiguration in Ihrer IDE aus.
  3. Setzen Sie Haltepunkte und beginnen Sie mit dem Debuggen.
Debugging Tipps
  1. Stellen Sie sicher, dass der Port 8000 verfügbar und nicht durch eine Firewall blockiert ist.
  2. Wenn Sie eines der webforJ-Archetypen verwenden und die Portnummer in der pom.xml-Datei geändert haben, stellen Sie sicher, dass der beim Debuggen verwendete Port mit dem aktualisierten Wert übereinstimmt.