【ActiveMQ】启动ActiveMQ报HTTP:503 错误解决方案

【背景】

      ActiveMQ——强大的消息总线,安装过程是相对简单的,只需要上传压缩包,解压,然后到bin路径下启动就可以。但是小编这次安装还是出了一些小问题,报了HTTP:503错误。如果使用ActiveMQ的你也遇到了相同的错误,这篇博客也许会给你带来帮助。

报错之前的操作:
     1.在activemq-5.12.0目录下使用命令启动mq—— bin/activemq start 

      
     2.ActiveMQ web服务端口号是8161,在网页输入Linux ip地址加端口号8161——192.168.25.145:8161
     3.回车期待成功,结果报错如下图

【解决方案】

     前提:如果Linux的防火墙没有关闭,需要关闭防火墙 —— Service iptables stop
      一、关闭ActiveMQ服务,在activemq-5.12.0目录下使用命令关闭mq——bin/activemq stop
     二、 手动控制台方式启动ActiveMQ,以暴露具体错误信息 —— /usr/local/activemq/bin/activemq console
     报错信息如下:未知的host命名

    三、确定为host命名的问题。小编之前给Linux改过host的命名,但是hosts文件并没有同时修改。所以ActiveMQ并不认识e3mall 这个新host名称。
     四、修改hosts文件。——vi /etc/hosts (vi后有空格)

      我们需要在第一行末尾加上hostname -- e3mall。



      之后,esc退出,:wq 保存修改。
     
     五、修改完毕hosts文件之后,需要重启ActiveMQ服务。——bin/activemq start 
     六、在网页输入Linux ip地址加端口号8161——192.168.25.145:8161。
     当当当,这次ActiveMQ页面就成功显示出来了,热泪盈眶ing~
           
 

猜你喜欢

转载自blog.csdn.net/qq_42809504/article/details/82917898
今日推荐