Linux ·

CentOS 7 安装 Apcahe activeMQ

ActiveMQApache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。

官网下载

http://archive.apache.org/dist/activemq

解压缩文件

mkdir -p /usr/local/activemq

将下载好的mq压缩包放至该目录进行解压

tar -xzvf apache-activemq-5.14.1-bin.tar.gz

创建服务

创建我们的activemq服务,用于服务的启动

vi /etc/init.d/activemq

将以下的内容贴进去,注意第14行的路径

#!/bin/sh
#
# /etc/init.d/activemq
# chkconfig: 345 63 37
# description: activemq servlet container.
# processname: activemq 5.14.1

# Source function library.
#. /etc/init.d/functions
# source networking configuration.
#. /etc/sysconfig/network

#export JAVA_HOME=/
export CATALINA_HOME=/usr/local/activemq/apache-activemq-5.14.1

case $1 in
start)
sh $CATALINA_HOME/bin/activemq start
;;
stop)
sh $CATALINA_HOME/bin/activemq stop
;;
restart)
sh $CATALINA_HOME/bin/activemq stop
sleep 1
sh $CATALINA_HOME/bin/activemq start
;;

esac
exit 0

然后进行:wq!保存文件。

授权权限

chmod 777 activemq

前台启动

cd /usr/local/activemq/apache-activemq-5.14.1/bin/
./activemq console
主要是看下在前台启动服务的时候有没有异常输出
没有的话就设置开机启动,并且使用service服务配置启动即可。
xml是属于我们的资源文件,所以在src/main/java中是不被打包的,只有存在src/main/resources中才会进行打包。

#设置开机启动

chkconfig activemq on

启动服务

service activemq start

启动会有pid显示,用ps命令查看pid,如果正常进程的话,表示启动成功

访问

http://IP:8161

默认账户密码: admin/admin

完事!!!!

参与评论