Jstatd连接问题

时间:2013-01-03 23:07:09

标签: vmware visualvm jstatd

将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有任何想法,那就太棒了。

1 个答案:

答案 0 :(得分:3)

可能你需要用主机IP地址参数启动jstatd,如下所示: jstatd -p 9999 -J-Djava.security.policy = / usr / java / jre1.7.0 / bin / jstatd.policy -J-Djava.rmi.server.hostname = 192.168.0.123

192.168.0.123 - 使用您的远程服务器的IP地址更改此IP

点击此链接:http://hwellmann.blogspot.com/2012/01/troubleshooting-visualvm-remote.html