我想使用jtracert生成正在运行的 java ee 应用程序的序列图。我该怎么做呢?
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 照常启动域。