2013-05-07 66 views
0

我是linux新手,刚刚部署了一个java程序在linux服务器上运行。我尝试从我的Windows机器连接到带有jconsole的linux机箱,并且出现错误。将jconsole连接到linux盒子连接失败

连接失败:在远程端点

我在网上搜索,发现非JRMP服务器下面的建议是,运行以下命令:

java -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port= 
[YOUR PORT] -Dcom.sun.management.jmxremote.ssl= 
false -Dcom.sun.management.jmxremote.authenticate=false -jar [YOUR JAR NAME] 

我进入以下到一个批处理文件并执行它。然后我尝试使用JConsole的使用如下命令

service:jmx:rmi:///jndi/rmi://ipaddress:port/jmxrmi 

的建议连接,但还是不能(连接失败:重试)/

+0

解决了在linux上调用进程时将主机名设置为ipaddress的情况 – vbNewbie 2013-05-08 20:40:21

回答

1

解决的情况下通过设置主机名到ip地址在Linux上打电话时,过程

1

我得到了同样的问题,但原因是不同的,我打了HTTP端口,而不是JMX端口。 错误信息与您的情况相同,但后来我发现它是端口问题。 由于JMX进程在不同的端口上运行,因此在远程服务器上打开JConsole时要小心。