美文网首页
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