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 à 14:11 par Groche (discussion | contributions) (syntax+catégories)
Aller à la navigation Aller à la recherche

Lors de l'utilisation de Apache HTTPd, l'application est accessible par des URLs du type http://pleade-libre.dev/, tandis que par Apache Tomcat, elle sera accessible via http://localhost:8080/pleade-libre/.

Configurer Tomcat

Pour rajouter le débogueur au serveur Apache Tomcat, on modifiera le fichier $HOME/.ajlsmrc pour rajouter dans la fonction flushAndRestart les lignes suivantes, avant la commande de démarrage (catalina.sh start):

set JPDA_ADDRESS=8000
set JPDA_TRANSPORT=dt_socket

Ensuite on modifiera la ligne de démarrage pour rajouter le paramètre jpda à la commande :

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

Configurer Eclipse

Dans Eclipse, on configurera de la manière suivante :

  1. Clic droit sur le projet, Debug As -> Debug Configurations... ;
  2. Double-clic sur « Remote Java Application », et on configure :
    • Host : localhost ;
    • Port : 8000.
  3. Dans l'onglet « Source » on ajoutera les projets :
    • pleade-libre ;
    • sdx-ajlsm.
  4. On fini, en choississant pleade-libre dans la liste des applications à déboguer.
Notice :
Il faut que les sources Java et les fichiers JARs soient dans le Classpath de chaque projet avant de pouvoir déboguer l'application.