设置zookeeper和dubbo(Tomcat作为web容器)的开机自启

进入开机初始化脚本处编写脚本,
注意,内存不能太小否则会被杀死(这一点我没遇到过,我自己的服务是2核4G的,供参考)

zookeeper部分:

cd etc/init.d
vi zookeeper

复制以下代码:

#!/bin/bash
#chkconfig:2345 20 90
#description:zookeeper
#processname:zookeeper

#你的zookeeper安装路径
ZK_PATH=/opt/zookeeper
#你的java安装路径
export JAVA_HOME=/opt/jdk1.8.0_152
case $1 in
         start) sh  $ZK_PATH/bin/zkServer.sh start;;
         stop)  sh  $ZK_PATH/bin/zkServer.sh stop;;
         status) sh  $ZK_PATH/bin/zkServer.sh status;;
         restart) sh $ZK_PATH/bin/zkServer.sh restart;;
         *)  echo "require start|stop|status|restart"  ;;
esac

dubbo部分(开机启动tomcat):

cd etc/init.d
vi dubbo-admin

复制以下代码:

#!/bin/bash
#chkconfig:2345 20 90
#description:dubbo-admin
#processname:dubbo-admin
CATALANA_HOME=/opt/tomcat4dubbo
export JAVA_HOME=/opt/jdk1.8.0_152
case $1 in
start)  
    echo "Starting Tomcat..."  
    $CATALANA_HOME/bin/startup.sh  
    ;;  
  
stop)  
    echo "Stopping Tomcat..."  
    $CATALANA_HOME/bin/shutdown.sh  
    ;;  
  
restart)  
    echo "Stopping Tomcat..."  
    $CATALANA_HOME/bin/shutdown.sh  
    sleep 2  
    echo  
    echo "Starting Tomcat..."  
    $CATALANA_HOME/bin/startup.sh  
    ;;  
*)  
    echo "Usage: tomcat {start|stop|restart}"  
    ;; esac

另外:
在/root/workdir/apache-tomcat-8.5.2/conf/server.xml中添加一行代码,将dubbo搞到tomcat里面去
光标移至末尾添加:

		<Context path="/dubbo" docBase="/root/workdir/dubbo" debug="0" privileged="true" /> #这一行
      </Host>
    </Engine>
  </Service>
</Server>

其中path属性指浏览器访问dubbo的虚拟路径,docBase是dubbo的安装目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值