Maison >Java >javaDidacticiel >Comment utiliser Springboot pour implémenter le débogage à distance dans IDEA

Comment utiliser Springboot pour implémenter le débogage à distance dans IDEA

WBOY
WBOYavant
2023-05-11 18:10:141302parcourir

Tout d'abord, ouvrez Modifier les configurations, cliquez sur le signe + et créez une application distante.

Comment utiliser Springboot pour implémenter le débogage à distance dans IDEA

Remplissez le nom, configurez l'adresse de l'hôte (adresse du serveur distant) et le port (choisissez un port inoccupé). Copiez ensuite les paramètres ci-dessous Pour JDK1.4.x Le port configuré dans l'exemple est 5005 :

-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005

Comment utiliser Springboot pour implémenter le débogage à distance dans IDEA

Après les étapes ci-dessus, vous avez obtenu. la possibilité de démarrer les paramètres du serveur distant. Au démarrage de Springboot, la commande java est utilisée par défaut.
Par exemple, l'exemple de commande de démarrage du projet est :

java -jar test-tool.jar

Ajoutez ensuite les paramètres obtenus ci-dessus à la commande de démarrage :

java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 test-tool.jar

De cette façon, le serveur écoutez sur le port 5005. Vous pouvez vérifier si la surveillance a réussi en utilisant la commande suivante :

netstat -anp | grep 5005

L'ajout des paramètres côté serveur a été effectué via les étapes ci-dessus. Ensuite, démarrez le service Remote que vous venez de configurer, à savoir test-tool-remote. Au démarrage, nous constaterons que ce programme de démarrage n'a que le mode de démarrage débogage.

Une fois le démarrage terminé, placez un point d'arrêt sur le code qui doit être débogué. Les étapes restantes consistent à accéder à la requête métier correspondant au serveur distant, et le débogage local sera synchronisé. Le reste des opérations est identique au débogage local, je n’entrerai donc pas dans les détails ici.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer