Problème de debug d'une application web
Salut,
Je suis entrain d'apprendre l'utilisation du framework struts et je veux pouvoir faire un debugg de mon application sur eclipse 3.2. Vu que c'est une appli web il n'y a pas de classe avec une "main" je n'arrive pas à la lancer en mode debugg.
Si quelqu'un a une idée comment faire merci de me répondre.
Je suis sur un windows xp pro 2002 avec struts 1.3.5 tomcat 5.0 eclipse 3.2
Merci
Utilise le mode débogage d'éclipse
Salut,
tu peux utiliser directement le mode débogage inclu dans ton IDE favori.
Voici les arguments à utiliser, il faudra peut etre les adapter suivant le cas.
Main class: org.apache.catalina.startup.Bootstrap
Program arguments: start
VM arguments: -Djava.endorsed.dirs="${TOMCAT55_HOME}\common\endorsed"
-Dcatalina.base="${TOMCAT55_HOME}"
-Dcatalina.home="${TOMCAT55_HOME}"
-Djava.io.tmpdir="${TOMCAT55_HOME}\temp"
Attention pour les VM arguments, faire attention de bien mettre des espaces ou des sauts de lignes. Tu noteras que j'utilise un variable d'environement déclarée dans eclipse... tu peux tout aussi bien mettre le chemin complet.
Dans classpath, j'ai: JDK150_HOME/lib/tools.jar et TOMCAT55_HOME/bin/boostrap.jar pour qu'il puisse trouver la classe main.
Pour arreter ton serveur, ce n'est peut etre pas très propre mais un arret brutal suffit. Sinon tu peux t'amuser à faire exactement la même conf mais en mettant à la place de start dans program arguments, le paramètre stop.