centos7安裝activemq並設置自啟動


一、JDK環境

安裝activemq需要有jdk的環境,我測試的時候是centos7的虛擬機,自帶的jdk環境

jdk安裝默認目錄一般在 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.282.b08-1.el7_9.x86_64/

二、activemq下載和安裝

   1、先創建一個目錄用來存放activemq文件:touch activemq

   2、進入創建的文件夾后 下載activemq(wget http://archive.apache.org/dist/activemq/5.14.5/apache-activemq-5.14.5-bin.tar.gz)

   3、解壓到當前文件夾后(tar -zxvf apache-activemq-5.14.5-bin.tar.gz)

   4、cd 到解壓后的文件,cd 到 bin目錄下

   5、進入bin目錄啟動activemq(./activemq start)

   6、ps -ef|grep activemq查看是否啟動

   7、虛擬機需要添加對應的防火牆端口(firewall-cmd --zone=public --add-port=8161/tcp --permanent)

   8、重新載入防火牆(firewall-cmd --reload)

 9、查看端口是否設置成功(firewall-cmd --zone=public --list-ports)

    10、最后驗證結果輸入http://ip地址:8161/admin 用戶名:admin 密碼:admin

三、設置開機自啟動

    1、cd /etc/init.d 創建  touch activemq

    2、vi  activemq    切記最好創建完文件后拖到win上黏貼下面的腳本文件

#!/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=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.282.b08-1.el7_9.x86_64
export CATALINA_HOME=/opt/install/activemq/activemq5.14
 
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

     3、上面需要修改的地方是標紅的,JAVA_HOME是虛擬機環境的jdk安裝目錄,CATALINA_HOME是activemq的安裝目錄

     4、修改完保存后退出,chmod +x activemq

     5、添加到開機啟動:chkconfig --add activemq

     6、查看開機自啟的服務:chkconfig --list

     7、重啟下服務:reboot,在執行   ps -ef|grep activemq  或者 網頁打開   http://ip地址:8161/admin

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM