JConsole使用JMX进行监控,JConsole的高级访问方式:service:jmx:rmi:///jndi/rmi://hostName:portNum/jmxrmi
为普通应用程序添加JConsole添加支持
可以配置-Dcom.sun.management.jmxremote,例如java -Dcom.sun.management.jmxremote -jar Demo.jar;
为Tomcat添加JMX支持
Windows平台:修改catalina.bat,在dorun和dostart段开头增加一行(注意是一行):
set JAVA_OPTS=%JAVA_OPTS% -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port="9004" -Dcom.sun.management.jmxremote.authenticate="false" -Dcom.sun.management.jmxremote.ssl="false"
Unix/Linux平台:修改catalina.sh,在dorun和dostart段开头增加一行(注意是一行):
JAVA_OPTS="$JAVA_OPTS "-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port="9004" -Dcom.sun.management.jmxremote.authenticate="false" -Dcom.sun.management.jmxremote.ssl="false"