各版本:ActiveMQ
• ActiveMQ 5.17.0 Release及以上要java11+,我们这里选择ActiveMQ 5.15.0 Release
-
下载完安装包上传linux
-
tar -xzvf apache-activemq-5.15.0-bin.tar.gz
-
完事!即可直接启动,进入apache-activemq-5.15.0/bin/
# 启动 ./activemq start # 停止 ./activemq stop #查看状态 ./activemq status
-
状态ActiveMQ is running,ok乡亲们可以访问后台瞅瞅了http://192.168.xxx.xxx:8161/
admin/admin 即可登录manager broker,里面各mq长得基本差不多
问题:
- 我了个去,为啥我启动各种报错???
- jdk1.8+,环境
- 端口是否占用
- 早上没洗脸
我们先来看apache-activemq-5.15.0/conf/里的配置activemq.xml,有问题找conf
**activemq.xml部分内容:**
#**小样端口还不少,openwire协议(默认端口61616)也是mq服务默认端口,我们java程序接入端口(要开放);5672:amqp协议...balabala**
#**jetty是啥,问这个问题的人问下自己tomcat是啥,这俩是一样servlet容器,去瞅瞅,起了啥web项目**
**jetty.xml部分内容:一堆bean,都是配置项,我们看看我们关心的,8161web项目端口,ok开启,然后访问**
开启端口:
firewall-cmd --permanent --add-port=61616/tcp #对外可接入服务端口
firewall-cmd --permanent --add-port=8161/tcp #后台管理web端口
systemctl restart firewalld.service 生效



