Spring3.1スタンドアロン環境で開発しています。
jconsole を介してアプリケーションをリモート接続しようとしています。ローカルで動作していますが、アプリケーションを Linux マシンにデプロイするとタイムアウトになります。
環境を実行するためにデーモンを使用しています。
これは、run.sh スクリプトに追加するものです。
-Dcom.sun.management.jmxremote \
-Dcom.sun.management.jmxremote.port=6969 \
-Dcom.sun.management.jmxremote.ssl=false \
-Dcom.sun.management.jmxremote.authenticate=false \
com.mypackage.daemon.FixDaemon
および applicationContext.xml 内:
<context:mbean-server />
<context:mbean-export />
netstat を実行した後、Linux マシンで次のように表示されます。
[root@ logs]# netstat -an | grep 6969
tcp 0 0 :::6969 :::* LISTEN
聞いているようです。
しかし、jconsole インターフェイス内に ip:6969 を追加すると、接続に失敗したポップアップが表示されます。
私は何が間違っているのですか?
ありがとう、レイ。