1. 程式人生 > >activemq安裝及自啟動方法

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