在tomcat上测试的,理论上试用于任何JAVA进程,以及任何实现JMX规范的程序.
修改$CATALINA_HOME/bin/catalina.sh文件,添加如下JVM参数
-Dcom.sun.management.jmxremote.port=18100 //指定jmx连接端口
-Dcom.sun.management.jmxremote.authenticate=false //This configuration is insecure. Any remote user who knows (or guesses) your JMX port number and host name will be able to monitor and control your Java application and platform. While it may be acceptable for development, it is not recommended for production systems. 这个参数默认是enabled
-Dcom.sun.management.jmxremote.pwd.file=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/management/jmxremote.password
-Dcom.sun.management.jmxremote.ssl=false //默认是true,需要指定
-Dcom.sun.management.jmxremote.pwd.file 这个参数指定的file路径,默认是在$JRE_HOME/lib/management下,默认是只有