问题表现:使用JDK的jconsole连接java进程监控内存与线程的运行状态时出现如下提示:已断开连接 安全连接失败 是否以不安全的方式重试,如下图所示,此时即使点击不安全的连接依然会报错:
处理办法:
增加启动JVM启动参数:
//增加启动JVM启动参数:
-Dcom.sun.management.jmxremote=true
-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加密,默认开启
在TongWeb的管理控制台的启动参数里,对JVM参数增加 这些内容即可
保存之后重启TongWeb然后再重新使用jconsole连接即可