jconsole で Tomcat に接続しようとすると、
接続に失敗しました: 再試行しますか?
って怒られた。
netstat でみるとリスンしてるし、telnet で接続してみるとポートは空いている。
ぐぐってみると、
結論から言うと、サーバの hosts の設定に問題があったみたい。hostname -i で 127.0.0.1 になるとダメらしい。FAQだった。
jconsole が接続できない | dTblog
って書いてたので、/etc/hosts を見たら普通に自分の IP アドレスが間違って記述されてたので、修正してみたけど、相変わらず接続できず。Tomcat を再起動したら接続できた。