Debugging
Debugging ist ein wesentlicher Bestandteil 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.
- Visual Studio Code
- IntelliJ IDEA
- Eclipse
- Öffne dein webforJ-Projekt in VS Code.
- Drücke Ctrl + Shift + D (oder Cmd + Shift + D auf Mac), um das Run and Debug-Panel zu öffnen.
- Klicke auf "create a launch.json file".
- Wähle Java als Umgebung.
- Ändere
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
}
]
}
- Speichere die Datei und klicke auf Start Debugging.
- Öffne dein Projekt in IntelliJ IDEA.
- Navigiere zu Run → Edit Configurations.
- Klicke auf die +-Schaltfläche und wähle Remote JVM Debug.
- Setze den Host auf
localhost
und den Port auf8000
. - Speichere die Konfiguration und klicke auf Debug, um dich mit der laufenden App zu verbinden.
- Öffne dein Projekt in Eclipse.
- Gehe zu Run → Edit Configurations.
- Wähle Remote Java Application.
- Klicke auf New Configuration und setze:
- Host:
localhost
- Port:
8000
- Host:
- Speichere und starte den Debugger.
Ausführen des Debuggers
Sobald du deine IDE konfiguriert hast:
- Starte deine webforJ-App mit
mvnDebug jetty:run
. - Führe die Debug-Konfiguration in deiner IDE aus.
- Setze Breakpoints und beginne mit dem Debugging.
Debugging-Tipps
- Stelle sicher, dass der Port 8000 verfügbar ist und nicht von einer Firewall blockiert wird.
- Wenn du eines der webforJ-Archetypen verwendest und die Portnummer in der pom.xml-Datei geändert hast, stelle sicher, dass der für das Debugging verwendete Port mit dem aktualisierten Wert übereinstimmt.