zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    Linux开机流程【原创】
    Linux下无需按下回车(无阻塞)读取输入键值
    Sql Server 列转行 Pivot使用
    mysql
    mysql
    mysql
    CI
    mysql
    Snagit: Scrolling is not working
    Something about SnagIt
  • 原文地址:https://www.cnblogs.com/guanyuehao0107/p/15016205.html
Copyright © 2011-2022 走看看