Passer au contenu principal

Débogage

Ouvrir dans ChatGPT

Le débogage est une étape essentielle du développement Java, aidant les développeurs à identifier et à résoudre les problèmes efficacement. Ce guide explique comment configurer le débogage dans webforJ pour Visual Studio Code, IntelliJ IDEA et Eclipse.

  1. Ouvrez votre projet webforJ dans VS Code.
  2. Appuyez sur Ctrl + Shift + D (ou Cmd + Shift + D sur Mac) pour ouvrir le panneau Exécuter et Déboguer.
  3. Cliquez sur "créer un fichier launch.json".
  4. Sélectionnez Java comme environnement.
  5. Modifiez launch.json pour correspondre à ce qui suit :
launch.json
{
"version": "0.2.0",
"configurations": [
{
"type": "java",
"name": "Attacher à Jetty",
"request": "attach",
"hostName": "localhost",
"port": 8000
}
]
}
  1. Enregistrez le fichier et cliquez sur Démarrer le débogage.

Exécution du débogueur

Une fois que vous avez configuré votre IDE :

  1. Démarrez votre application webforJ en utilisant la commande correspondante :
    • Pour Jetty, utilisez mvnDebug jetty:run
    • Pour Spring Boot, utilisez mvnDebug spring-boot:run
  2. Exécutez la configuration de débogage dans votre IDE.
  3. Définissez des points d'arrêt et commencez le débogage.
Conseils de débogage
  1. Assurez-vous que le port 8000 est disponible et n'est pas bloqué par un pare-feu.
  2. Si vous utilisez l'un des archétypes de 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.