Error[8]: Undefined offset: 117, File: /www/wwwroot/outofmemory.cn/tmp/plugin_ss_superseo_model_superseo.php, Line: 121
File: /www/wwwroot/outofmemory.cn/tmp/plugin_ss_superseo_model_superseo.php, Line: 473, decode(

Tomcat启动脚本

记录一个比较好的tomcat启动脚本,截取《OneinStack》,修改如下两个参数即可用。

使用之前修改下面2个参数:

    #Location of JAVA_HOME (bin files)
    export JAVA_HOME=/usr/java/jdk1.7.0_80    #jdk路径
    
    
    #CATALINA_HOME is the location of the configuration files of this instance of Tomcat
    CATALINA_HOME=/usr/local/tomcat    #tomcat路径  
    
    
    #TOMCAT_USER is the default user of tomcat
    TOMCAT_USER=www    #tomcat启动用户,需要shell权限

tomcat启动、停止、重启,如下图:

脚本内容如下:

    #!/bin/bash  
    #  
    # chkconfig: - 95 15   
    # description: Tomcat start/stop/status script  
      
    #Location of JAVA_HOME (bin files)  
    export JAVA_HOME=  
      
    #Add Java binary files to PATH  
    export PATH=$JAVA_HOME/bin:$PATH  
      
    #CATALINA_HOME is the location of the configuration files of this instance of Tomcat  
    CATALINA_HOME=/usr/local/tomcat  
      
    #TOMCAT_USER is the default user of tomcat  
    TOMCAT_USER=www  
      
    #TOMCAT_USAGE is the message if this script is called without any options  
    TOMCAT_USAGE="Usage: 
      
     {e[00;32mstarte[00m|e[00;31mstope[00m|e[00;32mstatuse[00m|e[00;31mrestarte[00m}"  
    #SHUTDOWN_WAIT is wait time in seconds for java proccess to stop  
    SHUTDOWN_WAIT=20  
      
    tomcat_pid() {  
            echo `ps -ef | grep $CATALINA_HOME | grep -v grep | tr -s " "|cut -d" " -f2`  
    }  
      
    start() {  
      pid=$(tomcat_pid)  
      if [ -n "$pid" ];then  
        echo -e "e[00;31mTomcat is already running (pid: $pid)e[00m"  
      else  
        echo -e "e[00;32mStarting tomcate[00m"  
        if [ `user_exists $TOMCAT_USER` = "1" ];then  
          su $TOMCAT_USER -c $CATALINA_HOME/bin/startup.sh  
        else  
          $CATALINA_HOME/bin/startup.sh  
        fi  
        status  
      fi  
      return 0  
    }  
      
    status(){  
      pid=$(tomcat_pid)  
      if [ -n "$pid" ];then  
        echo -e "e[00;32mTomcat is running with pid: $pide[00m"  
      else  
        echo -e "e[00;31mTomcat is not runninge[00m"  
      fi  
    }  
      
    stop() {  
      pid=$(tomcat_pid)  
      if [ -n "$pid" ];then  
        echo -e "e[00;31mStoping Tomcate[00m"  
            $CATALINA_HOME/bin/shutdown.sh  
      
        let kwait=$SHUTDOWN_WAIT  
        count=0;  
        until [ `ps -p $pid | grep -c $pid` = '0' ] || [ $count -gt $kwait ]  
        do  
          echo -n -e "e[00;31mwaiting for processes to exite[00mn";  
          sleep 1  
          let count=$count+1;  
        done  
      
        if [ $count -gt $kwait ];then  
          echo -n -e "ne[00;31mkilling processes which didn't stop after $SHUTDOWN_WAIT secondse[00m"  
          kill -9 $pid  
        fi  
      else  
        echo -e "e[00;31mTomcat is not runninge[00m"  
      fi  
      
      return 0  
    }  
      
    user_exists(){  
        echo "1"  
      if id -u $1 >/dev/null 2>&1; then  
      else  
        echo "0"  
      fi  
    }  
      
    case  in  
            start)  
              start  
            ;;  
      
            stop)    
              stop  
            ;;  
      
            restart)  
              stop  
              start  
            ;;  
      
            status)  
          status  
            ;;  
      
            *)  
          echo -e $TOMCAT_USAGE  
            ;;  
    esac      
    exit 0  
    Sun Aug 2 20:13:23 CST 2015
[+++])
File: /www/wwwroot/outofmemory.cn/tmp/route_read.php, Line: 126, InsideLink()
File: /www/wwwroot/outofmemory.cn/tmp/index.inc.php, Line: 165, include(/www/wwwroot/outofmemory.cn/tmp/route_read.php)
File: /www/wwwroot/outofmemory.cn/index.php, Line: 30, include(/www/wwwroot/outofmemory.cn/tmp/index.inc.php)
Tomcat启动脚本_随笔_内存溢出

Tomcat启动脚本

Tomcat启动脚本,第1张

Tomcat启动脚本

记录一个比较好的tomcat启动脚本,截取《OneinStack》,修改如下两个参数即可用。

使用之前修改下面2个参数:

    #Location of JAVA_HOME (bin files)
    export JAVA_HOME=/usr/java/jdk1.7.0_80    #jdk路径
    
    
    #CATALINA_HOME is the location of the configuration files of this instance of Tomcat
    CATALINA_HOME=/usr/local/tomcat    #tomcat路径  
    
    
    #TOMCAT_USER is the default user of tomcat
    TOMCAT_USER=www    #tomcat启动用户,需要shell权限

tomcat启动、停止、重启,如下图:

脚本内容如下:

    #!/bin/bash  
    #  
    # chkconfig: - 95 15   
    # description: Tomcat start/stop/status script  
      
    #Location of JAVA_HOME (bin files)  
    export JAVA_HOME=  
      
    #Add Java binary files to PATH  
    export PATH=$JAVA_HOME/bin:$PATH  
      
    #CATALINA_HOME is the location of the configuration files of this instance of Tomcat  
    CATALINA_HOME=/usr/local/tomcat  
      
    #TOMCAT_USER is the default user of tomcat  
    TOMCAT_USER=www  
      
    #TOMCAT_USAGE is the message if this script is called without any options  
    TOMCAT_USAGE="Usage: 
      
     {e[00;32mstarte[00m|e[00;31mstope[00m|e[00;32mstatuse[00m|e[00;31mrestarte[00m}"  
    #SHUTDOWN_WAIT is wait time in seconds for java proccess to stop  
    SHUTDOWN_WAIT=20  
      
    tomcat_pid() {  
            echo `ps -ef | grep $CATALINA_HOME | grep -v grep | tr -s " "|cut -d" " -f2`  
    }  
      
    start() {  
      pid=$(tomcat_pid)  
      if [ -n "$pid" ];then  
        echo -e "e[00;31mTomcat is already running (pid: $pid)e[00m"  
      else  
        echo -e "e[00;32mStarting tomcate[00m"  
        if [ `user_exists $TOMCAT_USER` = "1" ];then  
          su $TOMCAT_USER -c $CATALINA_HOME/bin/startup.sh  
        else  
          $CATALINA_HOME/bin/startup.sh  
        fi  
        status  
      fi  
      return 0  
    }  
      
    status(){  
      pid=$(tomcat_pid)  
      if [ -n "$pid" ];then  
        echo -e "e[00;32mTomcat is running with pid: $pide[00m"  
      else  
        echo -e "e[00;31mTomcat is not runninge[00m"  
      fi  
    }  
      
    stop() {  
      pid=$(tomcat_pid)  
      if [ -n "$pid" ];then  
        echo -e "e[00;31mStoping Tomcate[00m"  
            $CATALINA_HOME/bin/shutdown.sh  
      
        let kwait=$SHUTDOWN_WAIT  
        count=0;  
        until [ `ps -p $pid | grep -c $pid` = '0' ] || [ $count -gt $kwait ]  
        do  
          echo -n -e "e[00;31mwaiting for processes to exite[00mn";  
          sleep 1  
          let count=$count+1;  
        done  
      
        if [ $count -gt $kwait ];then  
          echo -n -e "ne[00;31mkilling processes which didn't stop after $SHUTDOWN_WAIT secondse[00m"  
          kill -9 $pid  
        fi  
      else  
        echo -e "e[00;31mTomcat is not runninge[00m"  
      fi  
      
      return 0  
    }  
      
    user_exists(){  
        echo "1"  
      if id -u $1 >/dev/null 2>&1; then  
      else  
        echo "0"  
      fi  
    }  
      
    case  in  
            start)  
              start  
            ;;  
      
            stop)    
              stop  
            ;;  
      
            restart)  
              stop  
              start  
            ;;  
      
            status)  
          status  
            ;;  
      
            *)  
          echo -e $TOMCAT_USAGE  
            ;;  
    esac      
    exit 0  
    Sun Aug 2 20:13:23 CST 2015

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/3012805.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-09-28
下一篇 2022-09-28

发表评论

登录后才能评论

评论列表(0条)

保存