Tomcat 配置报错 cannot connect to instance localhost:7199

陈梦阳 发表于 2015年10月09日 11:44

故障说明:

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

001561735648440a046197d80e2bef8

故障原因:

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

解决方法:

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

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

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。如下图所示:

001561737af27e21d01d12a68d9956d

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

0015617380a50ab3db23460b8a83bec




回复

您需要登录后才可以回复