débogage d'une application java déployé dans tomcat
J'ai une application que j'ai déployé dans tomcat. Plus tard, j'ai configuré le code d'un projet dans Eclipse. Je veux me connecter à l'tomcat via eclipse et déboguer l'application.
Essayez de configurer un débogage à distance de connexion est en train de jeter des erreurs. Est-il une entrée que j'ai besoin d'ajouter quelque part dans tomcat?
Vous devez vous connecter pour publier un commentaire.
Tout d'abord, vous devez exécuter Tomcat en mode de débogage. La façon la plus simple de le faire est de modifier le fichier de démarrage (.bat ou .sh en fonction de si vous êtes Windows ou pas). Trouver la ligne près ou à la fin du fichier qui contient la
start
de commande, et de le modifier pourjpda start
. Ce sera la cause de Tomcat pour démarrer en mode de débogage à l'écoute sur le port8000
.Ensuite, pour vous connecter à ce processus via Eclipse, sélectionnez le
Run
menu et choisissezDebug Configurations...
. Dans le volet de gauche, choisissezRemote Java Application
et cliquez sur leNew launch configuration
bouton au-dessus de la liste. Les paramètres importants à noter sont lesHost
etPort
champs. La valeur de l'hôte doit correspondre au nom d'hôte du serveur Tomcat processus, et le port doit être8000
. Vous pourriez aussi avoir à ajouter des entrées sur leSource
onglet pour s'assurer que le code source est disponible à l'étape de travers.different
du connecteur de port pour votre application. Pour une raison que je pense que le port a dû être8080
ou quoi que ce soit que vous utilisez au lieu de8000
.À l'exportation de la guerre de serveur tomcat
Le fichier war est disponible ici.
oui, vous devez configurer tomcat pour accepter de débogage à distance les connexions. Il y a une FAQ sur comment le faire avec divers IDEs.
http://wiki.apache.org/tomcat/FAQ/Developing#Q2
Suffit de changer la ligne dans
startup.bat
(si vous utilisez Windows)à partir de:
à:
Puis Double-cliquez sur la Distance de l'Application Java à partir de la gauche de la liste de menu. parcourir le projet u veux ajouter, puis cliquez sur appliquer.