0

我想使用jtracert生成正在运行的 java ee 应用程序的序列图。我该怎么做呢?

4

1 回答 1

1

项目主页上有“快速入门”一章:http ://code.google.com/p/jtracert/

简而言之: 1. 安装 SDEdit(完全免费)http://sdedit.sourceforge.net/ 2. 打开 SDEdit 3. 在菜单 Extras 中选择 Item Start/stop RT server 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。添加以下行:

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

Linux

文件:$DOMAIN_HOME\bin\startWeblogic.sh。添加以下行:

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

玻璃鱼 V2

视窗和 Linux

文件:%DOMAIN_HOME%\config\domain.xml

搜索 jvm-options 元素并添加元素 -DanalyzerOutput=sdEditRtClient -DsdEditHost=127.0.0.1 -DsdEditPort=60001 -javaagent:jTracert.jar 照常启动域。

于 2008-12-26T08:52:39.370 回答