Je voudrais générer des diagrammes de séquence d'une application java ee en cours d'exécution en utilisant jtracert. Comment puis-je faire cela?Comment utiliser jtracert pour analyser une application s'exécutant sur Glassfish?
Répondre
Il y a un "démarrage rapide" chapitre sur la page principale du projet: http://code.google.com/p/jtracert/
En quelques mots: 1. Installez SDEdit (il est absolument gratuit) http://sdedit.sourceforge.net/ 2. Ouvrez SDEdit 3. Choisissez Point Démarrer/arrêter le serveur RT dans le menu Extras 4. Entrez le port que vous voulez et appuyez sur ok 5. Ajoutez les paramètres suivants au démarrage de votre application: -DanalyzerOutput = sdEditRtClient -DsdEditHost = 127.0.0.1 -DsdEditPort = 60001 -javaagent: jTracert.jar
L'endroit où vous devez spécifier le Les paramètres dépendent de votre serveur d'applications.
Quelques exemples sont indiqués ci-dessous. Veuillez noter que vous devez remplacer jTracert.jar par un vrai nom de jar, comme jTracert-0.0.3.jar!
9+ WebLogic
de Windows
fichier:% DOMAIN_HOME% \ bin \ startWeblogic.cmd. Ajoutez la ligne suivante:
set JAVA_OPTIONS = -DanalyzerOutput = sdEditRtClient -DsdEditHost = 127.0.0.1 -DsdEditPort = 60001 -javaagent: jTracert.jar% JAVA_OPTIONS%
Linux
fichier: DOMAIN_HOME $ \ bin \ startWeblogic.sh. Ajoutez la ligne suivante:
JAVA_OPTIONS = "- DanalyzerOutput = sdEditRtClient -DsdEditHost = 127.0.0.1 -DsdEditPort = 60001 -javaagent: jTracert.jar $ JAVA_OPTIONS"
GlassFish V2
de Windows & Linux
fichier:% DOMAIN_HOME% \ config \ domain.xml
Rechercher élément jvm-options et ajoutez le élémen ts -DanalyzerOutput = sdEditRtClient -DsdEditHost = 127.0.0.1 -DsdEditPort = 60001 -javaagent: jTracert.jar Démarrez le domaine comme d'habitude.