activemq debian 自启动配置

activemq官方提供了init脚本

添加运行activemq的用户:

1
# useradd -m activemq -d /srv/activemq

安装activemq

1
2
3
4
$ cd /srv/activemq
$ sudo -u activemq tar zxvf apache-activemq-<version>-bin.tar.gz
# ln -snf apache-activemq-<version> current
# chown -R activemq:users apache-activemq-<version>

修改activemq默认配置,使用activemq用户来运行activemq

1
2
# cp apache-activemq-<version>/bin/env /etc/default/activemq
# sed -i '~s/^ACTIVEMQ_USER=""/ACTIVEMQ_USER="activemq"/' /etc/default/activemq

安装init脚本:

1
2
# ln -snf /srv/activemq/current/bin/activemq /etc/init.d/activemq
# update-rc.d activemq defaults

===
[erq]