Zum Hauptinhalt springen

Debugging

In ChatGPT öffnen

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

  1. Öffnen Sie Ihr webforJ-Projekt in VS Code.
  2. Drücken Sie Ctrl + Shift + D (oder Cmd + Shift + D auf Mac), um das Panel "Run and Debug" zu öffnen.
  3. Klicken Sie auf "create a launch.json file".
  4. Wählen Sie Java als Umgebung aus.
  5. Ändern Sie 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

Sobald 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 Debugging.
Debugging-Tipps
  1. Stellen Sie sicher, dass der Port 8000 verfügbar ist und nicht von einer Firewall blockiert wird.
  2. Wenn Sie eines der webforJ-Archetypen verwenden und die Portnummer in der pom.xml-Datei geändert haben, stellen Sie sicher, dass der für das Debugging verwendete Port mit dem aktualisierten Wert übereinstimmt.