2016-09-07 39 views
0

jvisualvm/visualvmでサービスとして実行されているwildflyのJVMを監視したいと思います。 Cの%TMP%と%TEMP%と設定visualvm/jvisualvm:このJVMではサポートされていません

  • :私は次のことを試してみました\ Windowsの\ Tempに
  • のSysinternalsでコンソールを実行している(wildflyコンソール はjava.io.tmpdirのために私にこれを通知します) システムアカウントとしてpstools:psexec -i -s cmd.exeを実行し、この新しいコンソール内からvisualvm を開始しました(一時フォルダが に正しく設定されていることを確認してください)。

どちらの場合も、ローカルアプリケーションでwildflyのプロセスがリストされましたが、visualvmは「このjvmではサポートされていません」とだけ教えてくれました。

私がcliからwildflyを実行するとすぐに、visualvmに問題はなく、すべてが表示されます。 oracleのjdkのみがインストールされています(対応するjreとともに)。

ワイルドフライの処理をサービス(ローカルシステムアカウント)として監視する方法を教えてください。なぜ上記のソリューションではうまくいかないのですか? (読書用)

どうもありがとう

+0

この回答を確認する>> http://stackoverflow.com/questions/22294114/java-visualvm-does-not-show-list-my-tomcat-java-process/22295237#22295237 – Salah

答えて

0

は(私はそれがVisualVMのために、次のコマンドを使用して動作させることができたあなたのヒント(ローカルJMX接続)で、あなたにTMPの変化がないことをサラ

をお願いしますCMDで/ TEMP変数):

visualvm.exe -cp:a "<path-to-wildfly>\bin\client\jboss-client.jar" 

とJMXコンソールへのパスを追加する(管理GUI用のユーザ名/ PWを設定することを忘れないでください)

service:jmx:http-remoting-jmx://localhost:9990 
関連する問題