ActiveMQ下载、安装、启动
官方网站下载:http://activemq.apache.org/
解压tar文件
tar -zxvf apache-activemq-5.16.0-bin.tar.gz
启动AMQ
到bin目录下执行
sh activemq start
WebConsole默认使用8161端口,可以在浏览器中输入下面的地址访问ActiveMQ
http://127.0.0.1:8161
如果用其他机器(非本机)访问就把“127.0.0.1”替换成部署ActiveMQ机器的IP地址即可
无法访问时的解决办法
一、关闭防火墙
service iptables stop
如果不想关闭防火墙也可以添加防火墙策略,修改/etc/sysconfig/iptables文件,加入以下内容
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8161 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 61616 -j ACCEPT
如果还是无法访问则修改ActiveMQ的配置文件
二、修改ActiveMQ配置文件
修改ActiveMQ的conf/jetty.xml文件
<bean id="jettyPort" class="org.apache.activemq.web.WebConsolePort" init-method="start">
<!-- the default port number for the web console -->
<property name="host" value="127.0.0.1"/>
<property name="port" value="8161"/>
</bean>
修改为
<bean id="jettyPort" class="org.apache.activemq.web.WebConsolePort" init-method="start">
<!-- the default port number for the web console -->
<property name="host" value="本机ip"/>
<property name="port" value="8161"/>
</bean>