Debugging
Le débogage est une partie essentielle du développement Java, aidant les développeurs à identifier et corriger les problèmes de manière efficace. Ce guide explique comment configurer le débogage dans webforJ pour Visual Studio Code, IntelliJ IDEA et Eclipse.
- Visual Studio Code
- IntelliJ IDEA
- Eclipse
- Ouvrez votre projet webforJ dans VS Code.
- Appuyez sur Ctrl + Shift + D (ou Cmd + Shift + D sur Mac) pour ouvrir le panneau Exécuter et Déboguer.
- Cliquez sur "créer un fichier launch.json"
- Sélectionnez Java comme environnement.
- Modifiez
launch.json
pour qu'il corresponde à ce qui suit :
launch.json
{
"version": "0.2.0",
"configurations": [
{
"type": "java",
"name": "Attach to Jetty",
"request": "attach",
"hostName": "localhost",
"port": 8000
}
]
}
- Enregistrez le fichier et cliquez sur Démarrer le débogage.
- Ouvrez votre projet dans IntelliJ IDEA.
- Allez à Exécuter → Éditer les configurations.
- Cliquez sur le bouton + et sélectionnez Débogage JVM à distance.
- Définissez l'hôte sur
localhost
et le port sur8000
. - Enregistrez la configuration et cliquez sur Déboguer pour vous connecter à l'application en cours d'exécution.
- Ouvrez votre projet dans Eclipse.
- Allez à Exécuter → Éditer les configurations.
- Sélectionnez Application Java à distance.
- Cliquez sur Nouvelle configuration et définissez :
- Hôte :
localhost
- Port :
8000
- Hôte :
- Enregistrez et démarrez le débogueur.
Exécution du débogueur
Une fois que vous avez configuré votre IDE :
- Démarrez votre application webforJ en utilisant
mvnDebug jetty:run
. - Exécutez la configuration de débogage dans votre IDE.
- Définissez des points d'arrêt et commencez le débogage.
Astuces de débogage
- Assurez-vous que le port 8000 est disponible et n'est pas bloqué par un pare-feu.
- Si vous utilisez l'un des archétypes webforJ et que vous avez changé le numéro de port dans le fichier pom.xml, assurez-vous que le port utilisé pour le débogage correspond à la valeur mise à jour.