jstatd 启动正常, 1099端口正常, 但是Visualvm就是连不上

chichenzhe 2014-01-21 08:37:07
这是为什么呀?

服务器上启动jstatd是成功的. 没有包错误.
我用cmd-telnet xx.xx.xx.xx 1099 也是通的.
服务器上自己用jsp xx.xx.xx.xx (WANip) 是正确的打印了几个java进程 :
15472 Jps
16499 xxxx
14643 Jstatd
11065 Bootstrap
但是......visualvm怎么着都连不上服务器.

服务器 linux-centeros 6.x 本地 win8-64
jdk 都是1.6.x

为什么呀????
...全文
296 点赞 收藏 4
写回复
4 条回复
Furfar 2014年03月19日
我的问题已经解决了,楼主可以按以下步骤试试: (1)用hostname -i 命令查看返回的IP地址是不是127.0.0.1,如果是的话则说明是其它原因造成,无需再往下看了,否则进行入第2步。 (2)打开/etc下的hosts文件,将其中的“127.0.0.1 机器名”改成"你机器的IP 机器名"。 例如:将127.0.0.1 ubuntuServer,改成192.168.1.99 ubuntuServer (3)重新启动jstatd进程。 如果在本地用jps 192.168.1.99可以看到远程java进程则说明成功了,此时你应该可以在VisualVM中通过jstatd方式连接远程主机了
回复 点赞
Furfar 2014年03月19日
我也遇到了这个问题,请问楼主,二楼的解决方案有效吗?
回复 点赞
树林谭 2014年01月22日
回复 点赞
发动态
发帖子
Java SE
创建于2007-09-28

3.4w+

社区成员

30.7w+

社区内容

Java 2 Standard Edition
社区公告
暂无公告