今天学习高并发编程时,了解到可以使用jconsole观察线程,但是无法连接,报错截图如下:
经研究学习后得知需要设置jvm启动参数
添加如下参数:
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=8011
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
详解:
-Dcom.sun.management.jmxremote布尔是否支持远程JMX访问,默认true -Dcom.sun.management.jmxremote.port数值监听端口号,方便远程访问 -Dcom.sun.management.jmxremote.authenticate布尔是否需要开启用户认证,默认开启 -Dcom.sun.management.jmxremote.ssl布尔是否对连接开启SSL加密,默认开启