3

jstatd と visualvm の接続に少し問題があります。以下は私の設定の内訳です:

jstatd.policy

grant codebase "file:/usr/java/jre1.7.0/lib/tools.jar" {
permission java.security.AllPermission;
};

と呼ばれる

jstatd -p 9999 -J-Djava.security.policy=/usr/java/jre1.7.0/bin/jstatd.policy

ポートを引っ張る

tcp        0      0 0.0.0.0:43786           0.0.0.0:*               LISTEN      22846/jstatd
tcp        0      0 0.0.0.0:9999            0.0.0.0:*               LISTEN      22846/jstatd

そしてポートは素晴らしく開いています

ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:9999
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:43786

アプリケーションには問題なくアクセスできますが、実行中のアプリケーションは vmware 上にあります。

誰かがvisualvmへの接続についてアイデアを持っているなら、それは素晴らしいことです.

4

1 に答える 1

4

おそらく、次のようにホスト IP アドレス パラメータを使用して jstatd を開始する必要があります。 .hostname=192.168.0.123

192.168.0.123 - この IP をリモート サーバーの IP アドレスに変更します

このリンクを確認してください: http://hwellmann.blogspot.com/2012/01/troubleshooting-visualvm-remote.html

于 2013-01-22T15:35:50.130 に答える