activemq安裝及自啟動方法
參考
魔夜聽劍的部落格,網址:http://www.cnblogs.com/zhi-leaf/p/5932011.html
linux下下週tar.gz包
之後解壓:
tar -zxvf apache-activemq-5.14.1-bin.tar.gz
解壓後,進入bin目錄,根據linux系統版本(通過uname -a),選擇啟動,如linux-x86-32或者linux-x86-64
如:
cd apache-activemq-5.14.1/bin/linux-x86-64/之後
./activemq start即可啟動
新增啟動項,讓其自啟動
1 建立連線:
ln -sf /dev/activeMQ/apache-activemq-5.14.1/bin/linux-x86-64/activemq /etc/init.d/
update-rc.d activemq defaults
對於/dev/activeMQ/apache-activemq-5.14.1/bin/linux-x86-64/activemq中的activemq,正式文字中需要新增下面的:
#### BEGIN INIT INFO
# Provides: activemq
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 6
# chkconfig: 2345 64 36
# Short-Description: ActiveMQ server
### END INIT INFO
即根據實際把上面的進行改寫,親測,無需修改上面的名稱。
2 直接進行測試:
service activemq start
service activemq stop
service activemq status
新增啟動項:
update-rc.d activemq defaults
sysv-rc-conf 進行檢視該服務是否自啟
之後在/etc/init.d目錄增加activemq檔案
cd /etc/init.d/ vi activemq
#!/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
賦予許可權:
chmod 777 activemq
設定開啟 啟動activemq
chkconfig activemq on service activemq start
檢視activemq狀態
service activemq status
其他和關閉activemq服務
service activemq start
service activemq stop
設定開機啟動或不啟動activemq服務
chkconfig activemq on
chkconfig activemq off
activemq修改記憶體資訊:
/activeMQ/apache-activemq-5.14.1/bin/linux-x86-64下
wrapper.conf 中
wrapper.java.maxmemory=1024 修改為
wrapper.java.maxmemory=512