Cloudinsight Agent 在 4.7.0 版本,将 Agent 名称从 oneapm-ci-agent 更换至 cloudinsight-agent。若您在使用过程中,出现无法正常工作的情况,请加入售后群:433349863
X

Tomcat: Cannot Connect to Instance Localhost: 7199

故障说明

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

故障原因

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

解决方法

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

在 Tomcat 的 bin 目录下添加 setenv.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 与 Cloudinsight,再次执行 info 命令,出现下图即为配置成功。


如果您对 Cloudinsight 感兴趣,可以选择试用我们的产品,只需要点击下面的按钮免费注册即可。


立即注册 Cloudinsight