Jconsole 是一個內置 Java 性能分析器,不需要安裝。
可以使用命令行啟動, 當JDK 在 PATH環境變量中時,在cmd命令行中運行 jconsole 即可。
如果從 GUI shell 啟動,找到 JDK 安裝路徑(比如自己環境是在D:\Program Files\Java\jdk1.7.0_80\bin),打開 bin 文件夾,雙擊 jconsole。
Jconsole如何連接遠程機器上的java程序
-
一、應用場景
Jconsole在自己的工作電腦windows機器上,tomcat應用服務器在遠程的linux系統上。
-
二、遠程linux上的配置遠程連接配置在tomcat的bin目錄如opt/test/apache-tomcat-7.0.73/bin目錄下,對文件catalina.sh添加JAVA_OPTS內容
JAVA_OPTS="$JAVA_OPTS -Djava.rmi.server.hostname=10.20.27.240"
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote"
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.port=12345"
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.ssl=false"
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.authenticate=false"
-
第三個參數是設置欲連接到Linux機器上的端口號,在不跟Linux中現有端口沖突的情況下,可隨意設置該端口。
第五個參數代表遠程連接時無需密碼驗證。
圖中紅色框框為添加內容。
-
添加后需要重啟下tomcat服務。
END