关于Java VisualVM工具的使用参见博客借助Java VisualVM工具可视化监控JVM,其中详细介绍了JMX连接,这里就不再赘述。
通过查看servicemix的启动脚本start文件,得知当执行start脚本时,实则执行的命令是bin目录下的karaf -server

那么就编辑$SERVICEMIX_HOME/bin/karaf,在如图所示位置添加以下内容:

# 添加JMX监听,方便在Java VisualVm工具中查看线程相关信息
292 #DEFAULT_JAVA_OPTS="-server $DEFAULT_JAVA_OPTS -Dcom.sun.management.jmxremote -Djava.rmi.server.hostname=110.110.110.110 -Dcom.sun.management.jmxremote.port=10011 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"
```

本文介绍如何在Servicemix中使用JavaVisualVM进行JVM监控,通过编辑karaf配置添加JMX监听,实现对线程等信息的可视化监控。
913

被折叠的 条评论
为什么被折叠?



