Une fois le projet Web déployé sur Tomcat, il est parfois nécessaire de déboguer étape par étape. Si vous utilisez Intellij Idea, vous pouvez le mettre en œuvre par:
Ouvrez le port de débogage et démarrez Tomcat
En prenant Tomcat7.0.75 à titre d'exemple, ouvrez le fichier Catalina.bat dans le répertoire bin, comme indiqué dans la figure ci-dessous, vous pouvez voir que le port de débogage par défaut est 8000. Si le 8000 local a été occupé, veuillez le modifier en un numéro de port inoccupé:
Exécutez catalina.bat jpda start dans le répertoire de bac, et vous pouvez démarrer Tomcat et ouvrir le port de débogage à distance
Connexion à distance Tomcat dans Intellij Idea
Maintenant, un projet Web a été ouvert dans IntelliJ Idea (de préférence un projet Maven) et a été déployé sur Tomcat. Cliquez sur le bouton "Exécuter" dans la case rouge de l'image ci-dessous, puis sur "Modifier les configurations ..." dans le menu déroulant:
Cliquez sur "+" dans le menu contextuel, puis cliquez sur "Remote":
Comme indiqué dans la figure ci-dessous, modifiez le numéro dans la boîte rouge pour être "8000". Quant au numéro dans la boîte bleue, il changera automatiquement avec les modifications de la boîte rouge. Si Tomcat est déployé sur d'autres machines, veuillez remplir l'IP de la machine où Tomcat est situé dans la boîte d'entrée de l'hôte sur le côté gauche de la boîte rouge:
Après la configuration, cliquez sur "OK" ci-dessous. Après être retourné à la fenêtre principale, cliquez sur le menu déroulant dans la case rouge ci-dessous, sélectionnez l'élément de configuration de débogage que nous venons de créer, puis cliquez sur le bouton Bug dans le cercle bleu pour vous connecter au port de débogage de Tomcat:
Maintenant les points de rupture du projet. Si l'exécution atteint la position du point d'arrêt, il entrera dans l'état de débogage. Comme le montre la figure ci-dessous, j'ai fait un point d'arrêt dans le code source de Spring, et il entrera au début du projet:
Ce qui précède est tout le contenu de cet article. J'espère que cela sera utile à l'apprentissage de tous et j'espère que tout le monde soutiendra davantage Wulin.com.