Conseils Pour Corriger La Configuration De Débogage De Tomcat

Conseils Pour Corriger La Configuration De Débogage De Tomcat

Si vous obtenez l’erreur de configuration de débogage Tomcat sur votre PC, vous devriez explorer ces bonnes idées de dépannage.

Votre ordinateur fonctionne-t-il lentement, plante-t-il fréquemment ou ne fonctionne-t-il pas aussi bien ? Alors vous avez besoin de Reimage!

Par défaut, le port d’exécution réel de Tomcat est 8080. Donc, pour le débogueur, je vais régler le port sur 8081. Pour ce faire, vous pouvez également choisir de nombreux ports autres que le port d’application Tomcat ou d’autres ports dédiés sur votre hôte local pour d’autres serveurs font du jogging sur le tapis roulant.

Unsplash par Markus List

  • Utilisez IDEA intellij Community Edition car vous appréciez tous les outils IDEA intellij.
  • Trop paresseux pour remplacer ou remplacer NetBeans, qui inclut déjà une fonctionnalité de débogage pour les programmes Web fonctionnant dans Tomcat.
  • Utilisateur Linux.
  • Si vous remplissez toutes les conditions ci-dessus, ces informations sont la bonne réponse pour vous trouver.

    Les fonctionnalités de débogage des applications Web Tomcat à proximité de vous ne sont disponibles que dans IntelliJ Ultimate Edition. Mais l’Ultimate Edition n’est probablement pas gratuite. Mais faut pas s’inquiéter!!! Si, pour une raison quelconque, votre entreprise ne peut pas acheter de licence, vous devez créer un combo Tomcat de base parfois dans IDEA Free Community Edition avec les configurations de base suivantes.

    La solution unique pour tous vos problèmes liés à Windows

    Obtenez-vous l'écran bleu de la mort ? Restoro résoudra tous ces problèmes et plus encore. Un logiciel qui vous permet de résoudre un large éventail de problèmes et de problèmes liés à Windows. Il peut facilement et rapidement reconnaître toutes les erreurs Windows (y compris le redoutable écran bleu de la mort) et prendre les mesures appropriées pour résoudre ces problèmes. L'application détectera également les fichiers et les applications qui plantent fréquemment, vous permettant de résoudre leurs problèmes en un seul clic.

  • 1. Téléchargez et installez Reimage
  • 2. Lancez l'application et cliquez sur "Rechercher les problèmes"
  • 3. Cliquez sur le bouton "Résoudre tous les problèmes" pour démarrer le processus de réparation

  • Après avoir positionné avec précision l’installation de Tomcat, vous pouvez commencer les configurations de retouche dans IntelliJ IDEA et Tomcat.

    Nous devons d’abord configurer un port très précis pour que notre débogueur puisse maintenant se connecter à la version et à votre société Tomcat. Ce devrait vraiment être un grand port séparé échappant à Tomcat. Par tradition, Tomcat s’exécute sur le port 8080. Pour ce débogueur, j’attribuerai la connexion 8081. Pour cela, vous pouvez choisir n’importe quel autre choix que le type de port d’exécution Tomcat ou d’autres plug-ins dédiés sur tous vos hôtes locaux en raison d’autres en cours d’exécution. les serveurs. p>

    1. Arrêtez Tomcat

    configuration de débogage de tomcat

    sudo systemctl évite tomcat

    Ou
    Si vous suivez les instructions d’installation mentionnées précédemment, vous pouvez arrêter le serveur en l’exécutant

    Qu’est-ce que jpda Tomcat ?

    Notez que JPDA (Java Platform Debugger Architecture) est pour le débogage, tandis que JMX est pour la surveillance. Les deux peuvent s’exercer en parallèle et JMX peut sembler activé dans le panneau de configuration Java – JMX. L’URL JMX, le nom de connexion combiné avec le mot de passe y figureront. Pour plus d’informations sur le débogage de JPDA avec Eclipse ou NetBeans, reconnaissez le wiki Tomcat.

    cd /opt/tomcat/bin/
    ./catalina.sh stop

    2. Ajoutez la ligne suivante à la façon dont le fichier catalina.sh dans l’instruction JAVA_OPTS a défini une position proche. Ne supprimez aucune instruction JAVA_OPTS set disponible existante. Vous devez l’ajouter après toute instruction JAVA_OPTS définie.

    JAVA_OPTS="$JAVA_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8081"
    /bin

    Si vous suivez les instructions d’installation ci-dessus, le lodge catalina.sh sera disponible dans le répertoire /opt/tomcat/bin.

    sudo lancer systemctl tomcat

    Ou
    Si vous suivez les instructions d’installation ci-dessus, vous pourrez démarrer le serveur en exécutant

    Exécutez

    cd /opt/tomcat/bin/
    ./catalina.sh
    Configurations dans IntelliJ IDEA

    Ajoutez une configuration d’aide à distance supplémentaire par le curseur + en haut du formulaire. Vous devez différencier la valeur de port élevée dans les paramètres. Il met automatiquement à jour de nombreuses autres configurations liées au débogage, telles que les discussions sur la sélection de commandes pour la JVM distante, quittez. Cliquez sur Appliquer et OK.

    Votre Tomcat est désormais prêt à partir. Vous pouvez généralement ajouter des points d’arrêt à l’avantage d’origine et cliquer sur l’icône de débogage parfaite dans IntelliJ IDEA Community Edition et analyser et déboguer un service Web exécuté dans Tomcat. Tout quand la liberté du capital vous voit

    Connecté à Pinpoint VM, adresse : "localhost:8081", transport : "socket"

    Je perds tout mon temps à essayer d’obtenir directement l’information.

    Configurations plus appropriées pour activer le débogage en ligne avec Tomcat

    -Xdebug-agentlib:jdwp=transport=dt_socket, adresse=8000, serveur=y, suspendre=n

    Je ne recommanderai peut-être pas la plate-forme ci-dessus pour les environnements Windows. Ajoutercomment cliquer deux fois sur la configuration ci-dessus pour se connecter au serveur tomcat accessible à partir de la surveillance du serveur. Trouvez la capture d’écran suivante.

    Ajoutez maintenant le type de configuration d’écosystème d’exécution ci-dessus à Tomcat. Voir la capture d’écran ci-dessous.

    Accédez maintenant à l’instruction Modifier les arguments dans la configuration des propriétés de lancement affichée dans la capture d’écran d’application.

    -Xdebug

    -agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n

    Dans nos configurations de débogage, recherchez “Application Java distante” et double-cliquez dessus.

    Dans le segment de format, utilisez le bouton de navigation pour vous aider à sélectionner la conception que vous souhaitez déboguer plus avant. nom d’hôte

    n’est rien d’autre que la nouvelle adresse de l’hôte. Ici je travaille dans la communauté, donc c’est très “localhost”.

    La valeur du dernier prt dans la colonne doit être douze mille. En plus des champs de nom, de terminologie et d’étiquette actuels, les deux autres colonnes spécifiques, port d’offre combiné hôte, seront renseignées au moment de la substitution l’une de l’autre, sauf si vous conservez exactement les mêmes valeurs que celles mentionnées. Vérifiez les informations de capture d’écran.

    Maintenant, faites un clic droit sur la console de la plupart des serveurs Tomcat et sélectionnez “Ajouter” ou “Supprimer” dans le menu contextuel. Dans cette boîte de dialogue, vous pouvez ajouter un projet au serveur.

    La dernière fois que le navigateur interne ou peut-être même externe a été ouvert et que votre processus a commencé. Si le contrôle d’exécution est atteint en raison de points d’arrêt, Eclipse demandera également généralement la perspective de débogage.

    J’ai récemment configuré Intellij Ultimate qui aidera à déboguer à distance une application Web exerçant dans Tomcat. Dans l’ensemble, cela peut être un processus assez simple si la plupart des gens ont quelques détails clés à l’esprit. Vous trouverez ci-dessous la procédure pas à pas la plus populaire.

    Contexte

    Remarque. La configuration IntelliJ de ce guide s’applique uniquement à IntelliJ Ultimate. Vous pouvez également déboguer une instance Tomcat prise en charge par un ordinateur distant en achetant IntelliJ Community Edition. Les instructions peuvent être trouvées ici.

    Remarque. Au moment de la rédaction de cet excellent article, j’utilisais l’intégralité des versions suivantes :

  • Chat – 8.5.54
  • IntelliJ 4 . 2020.1.2
  • Exemple de personnalisation de projet P

    Construire -> Construire des artefacts -> SimpleWebApp:war -> Construire
    configuration de débogage de tomcat

    Vous devriez voir le répertoire de destination contenant le fichier WAR SimpleWebApp.war en cours de préparation.

    Projet -> SimpleWebApp -> -> Le but de SimpleWebApp.Tomcat était

    Exécuter en mode débogage

    Comment puis-je démarrer Tomcat pour le mode débogage ?

    Ouvrez le script de démarrage qui se trouve dans (your_tomcat_home). Emplacement : %CATALINA_HOME%binstartup.bat.Ajoutez les lignes d’application à la première société inutilisée du fichier (près de la phrase 8) Windows : allouez JPDA_ADDRESS=8000.Modifier le lancement du net à la fin peut être composé de “jpda”.

    Modifiez le service dans le dossier bin de Tomcat, puis saisissez l’exigence (catalina.sh pour Mac/Linux ou catalina.bat pour obtenir Windows) :

    Remarque. L’utilisation de l’offre “jpda” démarre Tomcat en mode débogage en utilisant toutes les options définies sur leurs valeurs de délinquance.

    Si Tomcat a démarré avec succès, vous devriez voir la sortie suivante. Alt=””>

    À

    Comment démarrer Tomcat en mode débogage par rapport au débogage dans IntelliJ ?

    Configurer IntelliJ IDEA Ouvrez les paramètres d’édition de configuration et cliquez à peu près sur l’option Distant : généralement, la boîte de dialogue Paramètres distants se forme, permettant à la personne de spécifier la configuration exacte requise ; loin du particulier, du port, du projet, etc. Spécifiez les options commandées, cliquez sur OK pour empêcher les modifications et démarrer le temps de débogage.

    Obtenez Reimage et réparez votre ordinateur en moins de 5 minutes. Télécharger maintenant.

    Tomcat Debug Configuration
    Configuração De Depuração Do Tomcat
    Tomcat-Debug-Konfiguration
    Konfiguracja Debugowania Tomcat
    톰캣 디버그 구성
    Tomcat-foutopsporingsconfiguratie
    Configuración De Depuración De Tomcat
    Configurazione Di Debug Tomcat
    Конфигурация отладки Tomcat
    Tomcat Debug Configuration