Guest User

Untitled

a guest
Dec 4th, 2012
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.01 KB | None | 0 0
  1. # chkconfig: - 71 19
  2.  
  3. JAVA_HOME=/usr/local/java/jdk1.6.0_07
  4. CATALINA_HOME=/opt/apache-tomcat-6.0.36
  5. export JAVA_HOME CATALINA_HOME
  6. CLASSPATH=$CATALINA_HOME/bin/bootstrap.jar:$CATALINA_HOME/bin/commons-daemon.jar:$JAVA_HOME/lib/tools.jar
  7. TOMCAT_USER=tomcat
  8. TMPDIR=/var/tmp
  9.  
  10.  
  11. RC=0
  12.  
  13. case "$1" in
  14.  
  15.   start)
  16.  
  17.    $CATALINA_HOME/bin/jsvc   \
  18.      -user $TOMCAT_USER \
  19.      -home $JAVA_HOME   \
  20.      -Dcatalina.home=$CATALINA_HOME \
  21.      -Djava.io.tmpdir=$TMPDIR \
  22.      -Djava.awt.headless=true \
  23.      -outfile $CATALINA_HOME/logs/catalina.out \
  24.      -errfile $CATALINA_HOME/logs/catalina.err \
  25.      -cp $CLASSPATH  \
  26.      org.apache.catalina.startup.Bootstrap
  27.  
  28.     RC=$?
  29.  
  30.     [ $RC = 0 ] && touch /var/lock/subsys/tomcat
  31.     echo "tomcat started"
  32.     ;;
  33.  
  34.   stop)
  35.  
  36.     PID=`cat /var/run/jsvc.pid`
  37.     kill $PID
  38.  
  39.    RC=$?
  40.  
  41.     [ $RC = 0 ] && rm -f /var/lock/subsys/tomcat /var/run/jsvc.pid
  42.     echo "tomcat stopped"
  43.     ;;
  44.  
  45.   *)
  46.         echo "Usage: $0 {start|stop}"
  47.         exit 1
  48. esac
  49. exit $RC
Advertisement
Add Comment
Please, Sign In to add comment