zoukankan      html  css  js  c++  java
  • centos下tomcat自启动

    一、在指定目录创建脚本并赋予755权限

    vim /etc/init.d/tomcat

    #!/bin/bash
    #
    # kenny kenny.zhou@tom.com
    # /etc/rc.d/init.d/tomcat
    # init script for tomcat precesses
    #
    # processname: tomcat
    # description: tomcat is a j2se server
    # chkconfig: 2345 86 16
    # description: Start up the Tomcat servlet engine.
    
    if [ -f /etc/init.d/functions ]; then
    . /etc/init.d/functions
    elif [ -f /etc/rc.d/init.d/functions ]; then
    . /etc/rc.d/init.d/functions
    else
    echo -e "/atomcat: unable to locate functions lib. Cannot continue."
    exit -1
    fi
    
    RETVAL=$?
    CATALINA_HOME="/usr/local/tomcat"
    
    case "$1" in
    start)
    if [ -f $CATALINA_HOME/bin/startup.sh ];
    then
    echo $"Starting Tomcat"
    $CATALINA_HOME/bin/startup.sh
    fi
    ;;
    stop)
    if [ -f $CATALINA_HOME/bin/shutdown.sh ];
    then
    echo $"Stopping Tomcat"
    $CATALINA_HOME/bin/shutdown.sh
    fi
    ;;
    *)
    echo $"Usage: $0 {start|stop}"
    exit 1
    ;;
    esac
    
    exit $RETVAL

    二、在tomcat的配置文件中添加相应参数

    vim /usr/local/tomcat/bin/catalina.sh 

    export JAVA_HOME=/usr/local/jdk1.8.0_51/
    export CATALINA_HOME=/usr/local/tomcat/
    export CATALINA_BASE=/usr/local/tomcat/
    export CATALINA_TMPDIR=/usr/local/tomcat/temp

    三、添加tomcat为系统服务并指定在个各个控制台为开机启动模式

    chkconfig --add tomcat

    chkconfig  tomcat on

    chkconfig --list tomcat

    四、server启动验证成功,即可开机自动执行

    service tomcat start

  • 相关阅读:
    List<T>的使用
    onclientclick和onclick区别
    IOS学习资料
    DataTable排序的一般方法
    jquery特效
    交叉表、行列转换和交叉查询经典
    sql截取查询
    DelPhi学习网站
    EasyDarwin开源云平台接入海康威视EasyCamera摄像机之快照获取与上传
    EasyDarwin开源云平台接入海康威视EasyCamera摄像机之快照获取与上传
  • 原文地址:https://www.cnblogs.com/Confession/p/6875843.html
Copyright © 2011-2022 走看看