跳转至

Tomcat: Cannot Connect to Instance Localhost: 7199

故障说明

配置完 Tomcat,启动 Cloud Insight,执行 info 后出现如下错误:

故障原因

Cloud Insight 通过 JMX 获取 Tomcat 中的性能指标,因此要确保 JMX Remote 为 enable 状态。

解决方法

配置 Tomcat JMX,查阅 Apache Tomcat 官方手册

在 Tomcat 的 bin 目录下编辑 catalina.sh 文件,在里面添加环境变量:

CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=7199 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"

此处设置连接 JXM 端口为 7199,因此在 tomcat.yaml 配置文件中也要写成相应的 7199。如下图所示:

之后请重启 Tomcat 与 Cloud Insight,再次执行 info 命令,出现下图即为配置成功。


5分钟,开启你的跨云监控之旅 (`⌄´ )