読者です 読者をやめる 読者になる 読者になる

モノワスレ

ブログに書いて忘れましょう

JMX接続しようとして接続できない場合

Java Tomcat

前提

tomcat の利用状況を把握しようとしている場合

jconsole から JMX 接続しようとして接続できない場合

「接続に失敗しました: 再施行しますか。」と表示される

確認手順

  1. プロセスを確認

    $ ps aux | grep tomcat

    • 以下の様な表示があれば大丈夫だと思う

      -Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.port=10080

  2. iptables 確認

    $ /sbin/iptables -L

    • 許可していればOK。そもそもFW無効にしていたら無関係
  3. hosts 確認

    $ hostname -i

    • 127.0.0.1 が返ってくるようならアウト
    • マシン名に対してIPが返ってくるように hosts を編集する
    • 設定したら tomcat 再起動