jconsole が接続できない

リモートサーバで動いているWebアプリケーションを、jconsole で見てやろうと思ったが、どうしてか接続できない。

開発サーバということで、認証もSSLもなしという最小構成。

-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=8099
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false

これで接続できないとな。認証不要に設定しても、やっぱりユーザ名を指定したりするんだっけか、とか色々と試すもやっぱりムリ。困った。

結論から言うと、サーバの hosts の設定に問題があったみたい。hostname -i で 127.0.0.1 になるとダメらしい。FAQだった。

FAQ - JConsole とリモート管理

ということで、 /etc/hosts を編集してOK。

127.0.0.1	localhost.localdomain
192.168.xxx.xxx	app.localdomain

ちゃんと hostname -i で 192.168.xxx.xxx が返ってきて接続できるようになりますた。開発環境ならでは、という感じはするけど、一応メモ。

このエントリーのトラックバックURL
http://www.deftrash.com/admin/mt4/mt-tb.cgi/475





最新エントリー
転職しました
coLinuxで複数環境を作る
MySQLで実行中のSQLをキャンセルする
javascriptで簡単に経過ミリ秒を取得する方法
IFRAME では src 属性を必ず指定した方が良いわけ
Eclipse3.4 で javadoc を生成する
tomcat6.0.18 のEL不具合
PostgreSQLでMONTHS_BETWEEN
VB.NETでコンソール非表示のバッチアプリを作る
Enum Factory Pattern
あわせて読みたいブログパーツ