2013-05-07 68 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時要小心。