2010-09-16 5 views

Répondre

2

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.

0

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

0

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.

Questions connexes