淡淡回忆 发表于 2018-12-7 09:34:56

为Tomcat添加启动、停止、重启

  #安装tomcat
  wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-9/v9.0.0.M4/bin/apache-tomcat-9.0.0.M4.tar.gz?crazycache=1
  tar zxvf apache-tomcat-9.0.0.M4.tar.gz
  mv apache-tomcat-9.0.0.M4.tar.gz/usr/local/tomcat
  cd /usr/local/tomcat/bin
  sh startup.sh
  #设置开机启动(增加restart)
  cd /etc/init.d
  vi tomcat
  #!/bin/bash
  #
  # tomcat
  #
  # chkconfig:
  # description:Start up the Tomcat servlet engine.
  

  # Source function library.
  . /etc/init.d/functions
  

  

  RETVAL=$?
  CATALINA_HOME="/usr/local/tomcat"
  

  case "$1" in
  start)
  if [ -f $CATALINA_HOME/bin/startup.sh ];
  then
  echo $"Starting Tomcat"
  /bin/su root $CATALINA_HOME/bin/startup.sh
  fi
  ;;
  stop)
  if [ -f $CATALINA_HOME/bin/shutdown.sh ];
  then
  echo $"Stopping Tomcat"
  /bin/su root $CATALINA_HOME/bin/shutdown.sh
  fi
  ;;
  restart)
  if [ lsof -i:8080 ];
  then
  /bin/su root $CATALINA_HOME/bin/shutdown.sh
  echo $"Stop Tomcat OK"
  fi
  echo $"Tomcat NOT Run"
  /bin/su root $CATALINA_HOME/bin/startup.sh
  echo $"Starting Tomcat OK"
  ;;
  *)
  

  echo $"Usage: $0 {start|stop|restart}"
  exit 1
  ;;
  esac
  

  exit $RETVAL
  




页: [1]
查看完整版本: 为Tomcat添加启动、停止、重启