apache activemq Connection refused to host: 127.0.0.1

activemq 远程监控的时候会报这个错,windows也报类似的问题

java.lang.RuntimeException: java.rmi.ConnectException: Connection refused to host: 127.0.0.1; nested exception is:

经过实践,发现改hosts不好使,最后好使的时这个方法:
ACTIVEMQ_SUNJMX_START=”$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote -Djava.rmi.server.hostname=192.168.200.129″

activemq 5.11.1为例子
其中windows服务器的话:
bin 里有 win32和win64 里面有 wrapper.conf
可以看到有很多 wrapper.java.addition.1这样的配置信息
新增加一行
wrapper.java.addition.13=-Djava.rmi.server.hostname=”192.168.200.129″
再重启下activemq就终于好使了

centos下:
bin里有个linux-x86-64 里面也是wapper.conf
新增加一行
wrapper.java.addition.13=-Djava.rmi.server.hostname=”192.168.200.129″
重启,完工

发表评论