首頁>Club>
我想在linux作業系統下使用jconsole這個工具,但是我安裝了JDK 1.6,在目錄下怎麼沒有jconsole這個工具,請問是怎麼回事情?是不是在linux系統下不能用jconsole?
9
回覆列表
  • 1 # IT運維社群

    說明:

    首先JConsole這個是JDK裡面自帶的工具 在JAVA_HOME/bin目錄下,今天主要測試遠端監控JVM

    第一步:設定好需要遠端機器的Tomcat

    修改Tomcat下的配置檔案:/usr/local/apache-tomcat-7.0.41/bin/catalina.sh

    在 檔案中找到----- Execute The Requested Command --這一行,在這一行上面設定如下程式碼:

    JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=12345 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname=192.168.0.194"

    //注意中間沒有換行,這是一條語句;hostname的IP為要監控的伺服器的IP地址

    第二步:配置完成後重啟Tomcat

    /usr/local/apache-tomcat-7.0.41/bin/shutdown.sh //關閉Tomcat /usr/local/apache-tomcat-7.0.41/bin/startup.sh //重啟Tomcatnetstat -an| grep 12345 //檢視配置的埠號是否啟動

    第三步:在Windows系統上開啟Jconsole

    C:\Program Files\Java\jdk1.8.0_92\bin\Jconsole.exe //根據自己實際路徑查詢,開啟後如下圖:

    選擇遠端程序,這裡有兩種連線方式,這裡選擇第一種<hostname>:<port>的方式,如下圖:

  • 中秋節和大豐收的關聯?
  • 恩的成語有哪些?