Как использовать jtracert для анализа приложения, работающего на Glassfish?

StackOverflow https://stackoverflow.com/questions/353392

Вопрос

Я хотел бы создать диаграммы последовательности работающего приложения Java ee, используя jtracert.Как мне это сделать?

Это было полезно?

Решение

На главной странице проекта есть глава «Быстрый старт»: http://code.google.com/p/jtracert/

В нескольких словах:1.Установите SDEdit (это абсолютно бесплатно) http://sdedit.sourceforge.net/2.Открыть Sdedit 3.Выберите элемент запуска/остановить RT -сервер в MENU Extras 4.Введите любой порт, который вам нравится, и нажмите OK 5.Добавьте следующие параметры в автозагрузку приложения:-DanalyzerOutput=sdEditRtClient -DsdEditHost=127.0.0.1 -DsdEditPort=60001 -javaagent:jTracert.jar

Место, где вам следует указать эти параметры, зависит от вашего сервера приложений.

Несколько примеров приведены ниже.Обратите внимание, что вам следует заменить jTracert.jar реальным именем jar, например jTracert-0.0.3.jar!

Веблогик 9+

Окна

Файл:%DOMAIN_HOME%\bin\startWeblogic.cmd.Добавьте следующую строку:

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

Линукс

Файл:$DOMAIN_HOME\bin\startWeblogic.sh.Добавьте следующую строку:

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

Стеклянная рыба V2

Windows и Linux

Файл:%DOMAIN_HOME%\config\domain.xml

Поиск элемента jvm -options и добавьте элементы -danalyzeroutput = sdititrtclient -dddedithost = 127.0.0.1 -ddeditport = 60001 -Javaagent: jtracert.jar запустить домен как обычно.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top