Domanda

Vorrei generare diagrammi di sequenza di un'applicazione Java ee in esecuzione utilizzando jtracert . Come posso farlo?

È stato utile?

Soluzione

C'è un " Quick Start " capitolo sulla pagina principale del progetto: http://code.google.com/p/jtracert/

In poche parole:    1. Installa SDEdit (è assolutamente gratuito) http://sdedit.sourceforge.net/    2. Apri SDEdit    3. Scegliere Item Avvia / arresta server RT nel menu Extra    4. Inserisci qualsiasi porta che ti piace e premi ok    5. Aggiungere i seguenti parametri all'avvio dell'applicazione: -DanalyzerOutput = sdEditRtClient -DsdEditHost = 127.0.0.1 -DsdEditPort = 60001 -javaagent: jTracert.jar

Il luogo in cui è necessario specificare questi parametri dipende dal server delle applicazioni.

Di seguito sono riportati alcuni esempi. Si prega di notare che è necessario sostituire jTracert.jar con il vero nome del barattolo, come jTracert-0.0.3.jar!

WebLogic 9+

di Windows

File:% DOMAIN_HOME% \ bin \ startWeblogic.cmd. Aggiungi la seguente riga:

set JAVA_OPTIONS = -DanalyzerOutput = sdEditRtClient -DsdEditHost = 127.0.0.1 -DsdEditPort = 60001 -javaagent: jTracert.jar% JAVA_OPTIONS%

Linux

File: $ DOMAIN_HOME \ bin \ startWeblogic.sh. Aggiungi la seguente riga:

JAVA_OPTIONS = " -DanalyzerOutput = sdEditRtClient -DsdEditHost = 127.0.0.1 -DsdEditPort = 60001 -javaagent: jTracert.jar $ JAVA_OPTIONS "

GlassFish V2

Windows & amp; Linux

File:% DOMAIN_HOME% \ config \ domain.xml

Cerca l'elemento jvm-options e aggiungi gli elementi -DanalyzerOutput = sdEditRtClient -DsdEditHost = 127.0.0.1 -DsdEditPort = 60001 -javaagent: jTracert.jar Avvia il dominio come al solito.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top