Zum Hauptinhalt springen

Debugging in webforJ

In ChatGPT öffnen

Debugging ist ein wesentlicher Bestandteil der Java-Entwicklung und hilft Entwicklern, 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 dem Mac), um das Run and Debug-Panel zu öffnen.
  3. Klicken Sie auf "eine launch.json-Datei erstellen".
  4. Wählen Sie Java als Umgebung aus.
  5. Ändern Sie launch.json, um folgendermaßen auszusehen:
launch.json
{
"version": "0.2.0",
"configurations": [
{
"type": "java",
"name": "Attache an Jetty",
"request": "attach",
"hostName": "localhost",
"port": 8000
}
]
}
  1. Speichern Sie die Datei und klicken Sie auf Debugging starten.

Debugger ausführen

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 Breakpoints und beginnen Sie mit dem Debugging.
Debugging-Tipps
  1. Stellen Sie sicher, dass Port 8000 verfügbar und nicht von einer 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 Debugging verwendete Port mit dem aktualisierten Wert übereinstimmt.