当前位置: 代码迷 >> 综合 >> JConsole:给普通命令行程序和Tomcat添加JMX支持
  详细解决方案

JConsole:给普通命令行程序和Tomcat添加JMX支持

热度:85   发布时间:2024-01-10 17:23:33.0

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"

 

 

 

 

 

  相关解决方案