jtracertを使用して実行中のjavaeeアプリケーションのシーケンス図を生成したいと思います。どうすればよいですか?
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 を jTracert-0.0.3.jar のような実際の jar 名に置き換える必要があることに注意してください。
WebLogic 9+
ウィンドウズ
ファイル: %DOMAIN_HOME%\bin\startWeblogic.cmd。次の行を追加します。
set 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
Windows & Linux
ファイル: %DOMAIN_HOME%\config\domain.xml
jvm-options 要素を検索し、要素を追加します -DanalyzerOutput=sdEditRtClient -DsdEditHost=127.0.0.1 -DsdEditPort=60001 -javaagent:jTracert.jar 通常どおりドメインを開始します。