Jconsole遠程調試Linux上的Java進程

簡化一點,原來Linux上java的jar進程啓動腳本爲: java

java  -jar /usr/ForTest/ForTest.jar $1 & linux


爲了在Windows上可以使用帶有界面的Jconsole來查看其JVM ,咱們修改腳本變爲以下內容: 安全


export jconsoleArgs="-Djava.rmi.server.hostname=192.168.1.244 
-Dcom.sun.management.jmxremote 
-Dcom.sun.management.jmxremote.port=12990 
-Dcom.sun.management.jmxremote.ssl=false 
-Dcom.sun.management.jmxremote.authenticate=false"
java $jconsoleArgs -jar /usr/ForTest/ForTest.jar $1 & spa

其中: server

    -Djava.rmi.server.hostname=192.168.1.244   爲Linux的IP地址 進程

    -Dcom.sun.management.jmxremote.port=12990    爲開放給Jconsole的port ssl

    -Dcom.sun.management.jmxremote.ssl=false  爲安全設置關閉 rem

    -Dcom.sun.management.jmxremote.authenticate=false 爲無需驗證linux用戶名密碼 console


啓動Jconsole後: 密碼


填寫:192.168.1.244:12990

用戶名和口令不須要填寫


點擊鏈接:成功!

相關文章
相關標籤/搜索