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时,则有可能启动不成功,因为此时可能其依赖的网络服务还没有启动,从而导致自启动失败。

  • 相关阅读:
    C++相关资料
    OpenCV相关资料参考
    QT-undefined reference to vtable
    QToolButton弹出菜单
    QT-信号和槽机制
    了解字符集和编码
    apache配置Directory目录权限的一些配置
    linux用户(组)及文件权限说明
    Linux下重要日志文件及查看方式
    四种常见的 POST 提交数据方式
  • 原文地址:https://www.cnblogs.com/zxiong/p/6144745.html
Copyright © 2011-2022 走看看