【问题标题】:Jstatd connection issuesJstatd 连接问题
【发布时间】:2013-01-03 23:07:09
【问题描述】:

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

【问题讨论】:

  • 您是如何尝试从 VisualVM 连接到远程主机的?你能总结一下你的步骤吗?

标签: vmware visualvm jstatd


【解决方案1】:

可能您需要使用主机 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

【讨论】:

  • 谢谢,谢谢,谢谢。这一直困扰着我多年。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-19
  • 1970-01-01
  • 2014-11-04
  • 1970-01-01
  • 1970-01-01
  • 2011-02-15
相关资源
最近更新 更多