JConsole是一個基於JMX的GUI工具,用於連線正在執行的JVM。可以監控本地和遠端的java程式。 Jconsole可以監視本地Tomcat和遠端伺服器上的Tomcat 監視前需要做如下配置: 1、如果要監視遠端Java程序,需要在遠端伺服器上做相應的設定 1)windows系統下,需要修改tomcat主目錄\bin\catalina.bat檔案 將 setJAVA_OPTS=%JAVA_OPTS%-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager-Djava.util.logging.config.file="%CATALINA_BASE%\conf\logging.properties" 修改成 setJAVA_OPTS=%JAVA_OPTS%-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager-Djava.util.logging.config.file="%CATALINA_BASE%\conf\logging.properties" -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port="8080" -Dcom.sun.management.jmxremote.authenticate="false" -Dcom.sun.management.jmxremote.ssl="false" 2)Linux系統下,需要修改tomcat主目錄\bin\catalina.sh檔案 增加一行 CATALINA_OPTS="$JAVA_OPTS-Djava.rmi.server.hostname=218.28.198.188-Dcom.sun.management.jmxremote.port=9527-Dcom.sun.management.jmxremote.authenticate=false-Dcom.sun.management.jmxremote.ssl=false"即可 然後使用JConsole就可以監控Tomcat啦。 點選%JAVA_HOME%\bin下的jconsole.exe即可
JConsole是一個基於JMX的GUI工具,用於連線正在執行的JVM。可以監控本地和遠端的java程式。 Jconsole可以監視本地Tomcat和遠端伺服器上的Tomcat 監視前需要做如下配置: 1、如果要監視遠端Java程序,需要在遠端伺服器上做相應的設定 1)windows系統下,需要修改tomcat主目錄\bin\catalina.bat檔案 將 setJAVA_OPTS=%JAVA_OPTS%-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager-Djava.util.logging.config.file="%CATALINA_BASE%\conf\logging.properties" 修改成 setJAVA_OPTS=%JAVA_OPTS%-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager-Djava.util.logging.config.file="%CATALINA_BASE%\conf\logging.properties" -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port="8080" -Dcom.sun.management.jmxremote.authenticate="false" -Dcom.sun.management.jmxremote.ssl="false" 2)Linux系統下,需要修改tomcat主目錄\bin\catalina.sh檔案 增加一行 CATALINA_OPTS="$JAVA_OPTS-Djava.rmi.server.hostname=218.28.198.188-Dcom.sun.management.jmxremote.port=9527-Dcom.sun.management.jmxremote.authenticate=false-Dcom.sun.management.jmxremote.ssl=false"即可 然後使用JConsole就可以監控Tomcat啦。 點選%JAVA_HOME%\bin下的jconsole.exe即可