JMXリモートモニタリングを有効にしたJBossで実行されているJavaアプリケーションがあります。これにより、jconsoleやvisualvmなどのツールに接続して、メモリ使用量、CPU使用率、mbeansなどを監視できます。ただし、アプリケーションが実行されているサーバーではポートアクセスが制限されているため、JSR-262JMXWSコネクタを使用しています。
JSR-262実装には、jconsoleに対してjmx:wsプロトコルを有効にする方法の例があります。しかし、visualvmでも同じことを試してみたいと思います。
私がしなければならないと私が信じているのは、visualvmを起動するときです。
- クラスパスにいくつかの追加のJSR-262jarを追加します
- java.endorsed.dirsを、バンドルされていないJAXWSライブラリが存在するパスに設定します
誰かが私を正しい方向に向けることができますか?visualvmに追加の引数を提供するメカニズムはありますか?それはまったく機能しますか?もっと簡単な方法はありますか?