Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)

Pleade Déboguer une application pleade-libre

De AJLSM
Version datée du 22 octobre 2012 à 06:49 par Ctate (discussion | contributions) (Eclipse Tomcat Pleade-Libre)
(diff) ← Version précédente | Version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

Si vous utilisez Apache, peut-être vous avez des liens comme ça à votre application pleade http://pleade-libre.dev/. Mais l'application dans Tomcat aura un lien comme http://localhost:8080/pleade-libre/. Il faut connecter le déboguer à l'application de Tomcat. Ajouter ces lignes au flushAndRestart function dans ~/.ajlsmrc avant l'appel à catalina.sh start:

set JPDA_ADDRESS=8000
set JPDA_TRANSPORT=dt_socket

Et aussi ajouter le jpda param à l'appel à catalina.sh start, comme ça:

sh "$tomcatDir/bin/"catalina.sh jpda start

Apres ça, tu peut cliquer à droite sur le projet pleade-libre dans Eclipse, Debug As -> Debug Configurations... Double-cliques sur Remote Java Application. Le Host localhost est bien, aussi le Port 8000 est bien aussi. Dans l'onglet Source, Ajouter le pleade-libre et sdx-ajlsm projets de SVN comme Source projets. Il faut que les Java sources et lib JARs sont dans le Classpath de chaque projet avant de faire deboguer l'application. Apres ça, choisis pleade-libre dans la liste des Debug applications.