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

    Linux下设置tomcat开机自启动 

    一、以root用户登录系统:
    二、进入init.d文件夹
    cd /etc/init.d/
    三、创建并打开tomcat文件
    vi tomcat

    四、tomcat文件如下:  

    #!/bin/sh
    # tomcat: Start/Stop/Restart tomcat
    # chkconfig: 2345 80 20
    # description: Tomcat is a Java Servlet Container
    # match these values to your environment:
    export CATALINA_BASE=/usr/tomcat
    export CATALINA_HOME=/usr/tomcat
    export CATALINA_TMPDIR=/usr/tomcat/temp
    export JRE_HOME=/usr/java/jdk1.7.0_79/jre
    ./etc/init.d/functions TOMCAT=/usr/tomcat
    start() {     
           echo -n "Starting Tomcat:  "      
           /usr/tomcat/bin/catalina.sh start      
            }
    stop() {      
          echo -n "Stopping Tomcat: "     
          /usr/tomcat/bin/catalina.sh stop      
           }
    case "$1" in   
      start)   
          start   
      ;;   
      stop)      
         stop  
      ;;   
    status)  
      ;;   
    restart)
          stop
          start
      ;;  
      *)
    echo "Usage: $0 {start stop restart}";;
    esac
    exit $RETVAL

    五、保存退出
    :wq
    六、加权限,把 tomcat 修改为可运行的文件,命令参考如下:

     chmod 755 apache
     chmod a+x tomcat 
    七、使用chkconfig命令把 tomcat 命令加入到系统启动队列中:
    chkconfig --add tomcat
    八、查看tomcat的状态:
    chkconfig --list tomcat 
    九、测试
    service tomcat start
    service tomcat stop
    service tomcat restart
    service tomcat status
    、说明

    “tomcat”脚本中一定需要至少有两行以上的注释,tomcat文件要是unix格式,不然会提示错误

    #chkconfig: 2345 80 20
    2345表示系统运行级别是2,3,4或者5时都启动此服务 80,是启动的优先级,20是关闭的优先级,如果启动优先级配置的数太小时如0时,则有可能启动不成功,因为此时可能其依赖的网络服务还没有启动,从而导致自启动失败。

  • 相关阅读:
    Clipper库中文文档详解
    JavaScript-Clipper.js
    安装Scrapy遇到的问题
    Python中if __name__ == '__main__'的使用
    写出一段Python代码实现删除一个list里面的重复元素
    Python 内置函数(反射类)
    Python 内置函数(集合操作,IO操作)
    Python 内置函数(数学运算类,逻辑判断类)
    Python 推导式(列表推导式,字典推导式,集合推导式)
    Python 闭包和装饰器
  • 原文地址:https://www.cnblogs.com/zxiong/p/6144745.html
Copyright © 2011-2022 走看看