美文网首页
Linux/Centos系统中Tomcat开机自启动(亲测可用!

Linux/Centos系统中Tomcat开机自启动(亲测可用!

作者: 二郎5 | 来源:发表于2021-11-24 17:50 被阅读0次

    1.创建脚本文件

     在/etc/init.d目录下新建脚本文件,文件名为“tomcat"
      #!/bin/sh
      #chkconfig: 2345 10 90
      #description: Starts and Stops the Tomcat daemon.
      #by erlang 2021-11-24
    
    
      #Make sure the java and the tomcat installation path has been added to the PATH
    
      JAVA_HOME=/usr/local/jdk                  #JDK安装目录
      CATALINA_HOME=/usr/local/tomcat           #tomcat安装目录
      export JAVA_HOME
      export CATALINA_HOME
    
    
      ###############################################
    
      start_tomcat=$CATALINA_HOME/bin/startup.sh              #tomcat启动文件
      stop_tomcat=$CATALINA_HOME/bin/shutdown.sh                  #tomcat关闭文件
      ###如果运行了多个tomcat可以使用例如 start_tomcat1, start_tomcat2来区分不同的tomcat实例。
    
      start() {                                                             
              echo -n "Starting tomcat: "
              ${start_tomcat}
              echo "tomcat start ok."
      }
      stop() {
              echo -n "Shutting down tomcat: "
              ${stop_tomcat}
              echo "tomcat stop ok."
      }
    
      # See how we were called
                                                  
      case "$1" in
          start)
              start
              ;;
        stop)
              stop
              ;;
        restart)
              stop
              sleep 10
              start
              ;;
        *)
              echo "Usage: $0 {start|stop|restart}"
      esac
    
      exit 0
    
    2.添加tomcat为系统服务
        # chmod +x /etc/init.d/tomcat   //给tomcat脚本文件添加执行权限
        # chkconfig --add tomcat          // 添加为系统服务
        # chkconfig --level 345 tomcat on    //添加启动运行级别
    

    到这里就结束了,可以在测试环境执行reboot命令重启后查看是否自动运行

    3.验证
        # ps -ef |grep tomcat
        # netstat -untlp |grep 8080

    相关文章

      网友评论

          本文标题:Linux/Centos系统中Tomcat开机自启动(亲测可用!

          本文链接:https://www.haomeiwen.com/subject/kmtotrtx.html