分析家 发表于 2018-12-2 06:45:25

Tomcat 自启动配置 配置 Tomcat 服务

#!/bin/sh  
# chkconfig: 345 99 10
  
# description: Auto-starts tomcat
  
# /etc/init.d/tomcat
  
# Tomcat auto-start
  
# Source function library.
  
#. /etc/init.d/functions
  
# source networking configuration.
  
#. /etc/sysconfig/network
  
RETVAL=0
  
export JRE_HOME=/usr/java/jdk1.6.0_29
  
export CATALINA_HOME=/usr/local/tomcat
  
export CATALINA_BASE=/usr/local/tomcat
  
start()
  
{
  if [ -f $CATALINA_HOME/bin/startup.sh ];
  then
  echo $"Starting Tomcat"
  $CATALINA_HOME/bin/startup.sh
  RETVAL=$?
  echo " OK"
  return $RETVAL
  fi
  
}
  
stop()
  
{
  if [ -f $CATALINA_HOME/bin/shutdown.sh ];
  then
  echo $"Stopping Tomcat"
  $CATALINA_HOME/bin/shutdown.sh
  RETVAL=$?
  sleep 1
  ps aux | grep /usr/local/tomcat | awk '!/awk/ && !/grep/ {print $2}'|xargs kill -9
  echo " OK"
  # [ $RETVAL -eq 0 ] && rm -f /var/lock/...
  return $RETVAL
  fi
  
}
  
case "$1" in
  start)
  start
  ;;
  stop)
  stop
  ;;
  restart)
  echo $"Restaring Tomcat"
  $0 stop
  sleep 1
  $0 start
  ;;
  *)
  echo $"Usage: $0 {start|stop|restart}"
  exit 1
  ;;
  
esac
  
exit $RETVAL


页: [1]
查看完整版本: Tomcat 自启动配置 配置 Tomcat 服务