s'il vous plaît dites-moi .. comment configurer un débogage à distance dans le serveur Tc (Tomcat)?comment configurer un débogage distant dans le serveur Tomcat?
J'ai (Tc Server, Idea 8, Java 1.6)
Merci ..
s'il vous plaît dites-moi .. comment configurer un débogage à distance dans le serveur Tc (Tomcat)?comment configurer un débogage distant dans le serveur Tomcat?
J'ai (Tc Server, Idea 8, Java 1.6)
Merci ..
Démarrez l'instance tomcat en utilisant le script $TOMCAT_HOME/bin/catalina.sh
comme suit:
./catalina.sh jpda start
Utiliser look idée à la options du serveur et la recherche de la télécommande, je ne sais pas exactement je ne l'ai pas en ce moment pour vérifier. Par ailleurs, voir tomcat's developing faq pour une réponse plus complète.
Bien que tc-server soit une variante de tomcat, ce n'est pas exactement la même chose.
Dans Windows vous devez aller dans votre répertoire d'instance et localiser le répertoire de configuration, par ex. si mon exemple est myApp ce sera quelque chose comme C: \ dev \ runtimes \ vFabric tc-serveur-développeur-2.7.0 \ myApp \ conf
Modifier le fichier wrapper.conf et ajoutez les lignes suivantes à la fin de la section «
# Java Paramètres supplémentaires »
wrapper.java.additional.16 = "- Xdebug"
wrapper.java.additional.17 = "- Xrunjdwp: transport = dt_socket, adresse = 5000, server = y, suspend = n "
16 et 17 sont des séquences et doivent commencer par n + 1 de votre dernière séquence existante. Dans mon fichier, c'était:
wrapper.java.additional.15 = "- Xss256K"
Donc, mon serveur tc va écouter les débogueurs sur le port 5000 et ne sera pas suspendu.
Cette option ne sera pas valide dans un environnement Linux car il ne dispose pas d'enveloppe
Vous pouvez configurer le débogage à distance de tomcat en ajoutant
set CATALINA_OPTS = -Xdebug -Xnoagent -Djava.compiler = NONE Xrunjdwp: transport = dt_socket, serveur = y, suspend = y, adresse = 8000
à votre fichier startup.bat dans l'emplacement \ bin. Puis créez une configuration de débogage dans votre IDE avec les propriétés de connexion ci-dessous.
: localhost Port: 8000
Démarrer tomcat et exécuter la configuration de débogage.