JBoss7のJVisualVMを使用してWebアプリケーションのプロファイルを作成したいと思います。
そのため、そのツールを起動し、JBossを実行しているJVMを開きます。
「プロファイラー」、「設定」をクリックし、「CPU設定」に次のように入力します。
「クラスからプロファイリングを開始します:」:com.mycompany.myapp.action。**
新しいランナブルのプロファイル
「プロファイルのみのクラス:」:com.mycompany。*
そして、(CPUのプロファイルを作成するために)「CPU」をクリックすると、JBossで次のようになります。
Profiler Agent: 250 classes cached.
Profiler Agent: Redefining 100 classes at idx 0, out of total 188
Profiler Agent: Redefining 88 classes at idx 100, out of total 188
10:26:05,720 ERROR [stderr] (server-timer1) Exception in thread "server-timer1" java.lang.NoClassDefFoundError: org/netbeans/lib/profiler/server/ProfilerRuntimeCPUFullInstr
10:26:05,721 ERROR [stderr] (server-timer1) at org.jboss.sun.net.httpserver.ServerImpl$ServerTimerTask1.run(ServerImpl.java:895)
10:26:05,722 ERROR [stderr] (server-timer1) at java.util.TimerThread.mainLoop(Timer.java:534)
10:26:05,722 ERROR [stderr] (server-timer1) at java.util.TimerThread.run(Timer.java:484)
グーグルで、JBossクラスパスに追加するjfluid-server.jar
必要があるようですが、Eclipseで追加すると、サーバーを再起動する前にjarが消えます...
JBossモジュールのjarを含むクラスパスを使用してVisualVMを起動するようにアドバイスする人もいますが、JBossASにエラーがあります。
standalone.xml
そのjarをJBoss7クラスパスに追加するための設定はありますか?
ありがとう !