jstatd连接问题

时间:2013-02-13 18:03:41

标签: java linux jstatd

我正在尝试在我们拥有的Amazon EC2 linux服务器上运行jstatd:

jstatd -J-Djava.security.policy=/usr/lib/jvm/java-6-openjdk/bin/jstatd.all.policy -J-Djava.rmi.server.hostname=xxx.xxx.xxx.xxx

我得到了这个结果:

Could not contact registry
Connection refused to host: 10.212.XX.XX; nested exception is:
        java.net.ConnectException: Connection refused
java.rmi.ConnectException: Connection refused to host: 10.212.XX.XX; nested exception is:
etc

但我不知道为什么它试图连接到10.212.XX.XX,它看起来像一个内部IP但它不是该服务器或我们任何服务器的内部IP。为什么要尝试连接到此,如何更改?

注意:以上IP地址仅用于隐藏实际IP

1 个答案:

答案 0 :(得分:1)

我在遇到同样的问题时遇到了困难,我在另一个post找到了答案。

在我解决其他错误后的特殊情况下,我发现hostname -i返回了一个奇怪的IP地址,而不是服务器上配置的IP地址。

解决方案是编辑/etc/hosts添加一个条目以匹配服务器的IP地址。

这里也许情况相同。