Wie verwende ich jtracert eine Anwendung zur Analyse auf Glassfish läuft?
-
20-08-2019 - |
Frage
Ich möchte Sequenzdiagramme eines laufenden Java-EE-Anwendung generieren mit jtracert . Wie mache ich das?
Lösung
Es gibt ein „Schnellstart“ Kapitel über das Projekt Haupt-Seite: http://code.google .com / p / jtracert /
In wenigen Worten: 1. Installieren Sie SDEdit (es ist absolut kostenlos) http://sdedit.sourceforge.net/ 2. Öffnen Sie SDEdit 3. Wählen Sie Artikel Start / Stopp-RT-Server im Menü Extras 4. Geben Sie einen beliebigen Port Sie möchten und drücken Sie OK 5. Fügen Sie die folgenden Parameter auf Ihren Anwendungsstart: -DanalyzerOutput = sdEditRtClient -DsdEditHost = 127.0.0.1 -DsdEditPort = 60001 -javaagent: jTracert.jar
Der Ort, an dem Sie diese Parameter abhängig von Ihrem Anwendungsserver angeben sollen.
Einige Beispiele sind im Folgenden angegeben. Bitte beachten Sie, dass Sie jTracert.jar mit echtem Glas Namen ersetzen sollten, wie jTracert-0.0.3.jar!
WebLogic 9 +
Fenster
Datei:% DOMAIN_HOME% \ bin \ startWebLogic.cmd. Fügen Sie die folgende Zeile:
gesetzt JAVA_OPTIONS = -DanalyzerOutput = sdEditRtClient -DsdEditHost = 127.0.0.1 -DsdEditPort = 60001 -javaagent: jTracert.jar% JAVA_OPTIONS%
Linux
Datei: $ DOMAIN_HOME \ bin \ startWeblogic.sh. Fügen Sie die folgende Zeile:
JAVA_OPTIONS = "- DanalyzerOutput = sdEditRtClient -DsdEditHost = 127.0.0.1 -DsdEditPort = 60001 -javaagent: jTracert.jar $ JAVA_OPTIONS"
Glassfish V2
Windows & Linux
Datei:% DOMAIN_HOME% \ config \ domain.xml
Suche nach jvm-Optionen Elemente und fügen Sie die Elemente -DanalyzerOutput = sdEditRtClient -DsdEditHost = 127.0.0.1 -DsdEditPort = 60001 -javaagent: jTracert.jar Starten Sie die Domain wie gewohnt.