Comment utiliser jtracert pour analyser une application exécutée sur Glassfish?
-
20-08-2019 - |
Question
J'aimerais générer des diagrammes de séquence d'une application java ee en cours d'exécution à l'aide de jtracert . . Comment je fais ça?
La solution
Il existe un " Démarrage rapide & "; chapitre sur la page principale du projet: http://code.google.com/p/jtracert/
En quelques mots: 1. Installez SDEdit (c'est absolument gratuit) http://sdedit.sourceforge.net/ 2. Ouvrez SDEdit 3. Choisissez élément Démarrer / Arrêter le serveur RT dans le menu Extras 4. Entrez le port de votre choix 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'emplacement où vous devez spécifier ces paramètres dépend de votre serveur d'applications.
Quelques exemples sont donnés ci-dessous. Notez que vous devez remplacer jTracert.jar par un nom de jar réel, tel que jTracert-0.0.3.jar!
WebLogic 9 +
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
Windows & amp; Linux
Fichier:% DOMAIN_HOME% \ config \ domain.xml
Recherchez l'élément jvm-options et ajoutez les éléments -DanalyzerOutput = sdEditRtClient -DsdEditHost = 127.0.0.1 -DsdEditPort = 60001 -javaagent: jTracert.jar Démarrer le domaine comme d'habitude.