JConsoleにてIIOP経由でプロセスにアクセスした際に起きたエラー

  • WebLogicのマニュアルを参照するとJConsoleからWebLogicのプロセスにアクセスする際にIIOP経由で接続する方法が記述されている。もちろん普通の方法(プロセスIDをチェックして)でもアクセスできるのであるが、ノードマネージャ経由でWebLogicを起動した場合などにプロセスIDが正しく取得できないときがあるためこの方法が記述されているのであろう。この方法でアクセスを試みるとたまに例外が発生し(org.omg.CORBA.COMM_FAILURE)接続できないことがある。この問題は下記のバグが起因しているようで、Work Around にあるように-Dcom.sun.CORBA.transport.ORBTCPReadTimeouts=100:15000:300:5 オプションを付加してJConsoleを起動されると回避できます。