m0_37134346
2017-09-22 09:17 阅读 1.9k

关于jmx连接linux上的activemq,实现监控,一直提示连接超时

linux版本:Red Hat Enterprise Linux Server release 5.6

activemq版本:apache-activemq-5.8.0

本地端使用Java的JMX方法来远程连接activemq,用来返回队列相关信息,但是后台一直报连接超时
java.net.ConnectException: Connection timed out: connect

linux上的activemq已设置
useJmx="true"

bin文件夹中的
activemq也修改了,解开了注释
ACTIVEMQ_SUNJMX_START="-Dcom.sun.management.jmxremote.port=11099 "
ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.password.file=${ACTIVEMQ_CONF}/jmx.password"
ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.access.file=${ACTIVEMQ_CONF}/jmx.access"
ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.ssl=false"
ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote"

hosts文件的ip地址也改成本机地址了,hostname也曾经改过,但是没效果,就改回来了

现在已经不知道该怎么改了,始终没法连接成功,烦请各位大佬支支招。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

相关推荐