Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)
« Pleade Déboguer une application pleade-libre » : différence entre les versions
Aller à la navigation
Aller à la recherche
Eclipse Tomcat Pleade-Libre |
syntax+catégories |
||
| Ligne 1 : | Ligne 1 : | ||
Lors de l'utilisation de {{httpd}}, l'application est accessible par des URLs du type {{path|http://pleade-libre.dev/}}, tandis que par {{tomcat}}, elle sera accessible via {{path|http://localhost:8080/pleade-libre/}}. | |||
<syntaxhighlight lang="bash">set JPDA_ADDRESS=8000 | == Configurer Tomcat == | ||
set JPDA_TRANSPORT=dt_socket</syntaxhighlight> | Pour rajouter le débogueur au serveur {{tomcat}}, on modifiera le fichier {{path|{{var|$HOME}}/.ajlsmrc}} pour rajouter dans la fonction {{cmd|flushAndRestart}} les lignes suivantes, avant la commande de démarrage ({{cmd|catalina.sh start}}): | ||
<syntaxhighlight lang="bash"> | |||
set JPDA_ADDRESS=8000 | |||
set JPDA_TRANSPORT=dt_socket | |||
</syntaxhighlight> | |||
Ensuite on modifiera la ligne de démarrage pour rajouter le paramètre {{value|jpda}} à la commande : | |||
<syntaxhighlight lang="bash">sh "$tomcatDir/bin/"catalina.sh jpda start</syntaxhighlight> | |||
== Configurer Eclipse == | |||
Dans Eclipse, on configurera de la manière suivante : | |||
# Clic droit sur le projet, {{path|Debug As -> Debug Configurations...}} ; | |||
# Double-clic sur « {{path|Remote Java Application}} », et on configure : | |||
#* {{var|Host}} : {{value|localhost}} ; | |||
#* {{var|Port}} : {{value|8000}}. | |||
# Dans l'onglet « {{path|Source}} » on ajoutera les projets : | |||
#* {{value|pleade-libre}} ; | |||
#* {{value|sdx-ajlsm}}. | |||
# On fini, en choississant {{value|pleade-libre}} dans la liste des applications à déboguer. | |||
{{notice|Il faut que les sources Java et les fichiers {{path|JAR}}s soient dans le {{var|Classpath}} de chaque projet avant de pouvoir déboguer l'application}} | |||
[[category:Eclipse]] | |||
[[category:Tomcat]] | |||
[[category:How To]] | |||
[[category:Pleade]] | |||
Version du 22 octobre 2012 à 14:11
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 :
- Clic droit sur le projet, Debug As -> Debug Configurations... ;
- Double-clic sur « Remote Java Application », et on configure :
- Host : localhost ;
- Port : 8000.
- Dans l'onglet « Source » on ajoutera les projets :
- pleade-libre ;
- sdx-ajlsm.
- 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.