在连接jstatd和visualvm时遇到了点问题。下面是我的设置列表:
jstatd.policy
grant codebase "file:/usr/java/jre1.7.0/lib/tools.jar" {
permission java.security.AllPermission;
};
与<<p> 称为/strong> jstatd -p 9999 -J-Djava.security.policy=/usr/java/jre1.7.0/bin/jstatd.policy
<<p> 拉港口/strong> 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
And Ports Nice And Open
ACCEPT tcp -- anywhere anywhere tcp dpt:9999
ACCEPT tcp -- anywhere anywhere tcp dpt:43786
正在运行的应用程序位于vmware上,尽管应用程序可以正常访问
如果有人有任何关于连接到visualvm的想法,那将是伟大的
可能需要使用主机IP地址参数启动jstatd,如下所示:jstatd. p 9999 -J-Djava.security.policy=/usr/java/jre1.7.0/bin/jstatd. p 9999政策-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