tomcat啓動腳本

最近離職,在找工作之餘看了一下tomcat,順便分享一個tomcat的啓動腳本.

該腳本來源於tomcat自帶的catalina.sh,具體內容如下,想必大家都一目瞭然

#!/bin/bash
#chkconfig: 2345 96 14
#導出java環境變量
export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.51-2.4.5.5.el7.x86_64
#導出tomcat環境變量
export CATLINA_PATH=/usr/local/tomcat
#啓動時tomcat的進程號
TOMCAT_PID=`/usr/bin/jps | grep Bootstrap | awk '{print $1}'`
#查看tomcat狀態
if [ "$*" == 'status' ]; then
# TOMCAT_PID=`/usr/bin/jps | grep Bootstrap | awk '{print $1}'`
if [ "$TOMCAT_PID" == "" ]; then
if [ -n "$TOMCAT_PID" ]; then
echo "tomcat is running(pid:$TOMCAT_PID)."
else
echo "tomcat is not running."
fi
#重啓tomcat
elif [ "$*" == "restart" ]; then
if [ "$TOMCAT_PID" != "" ]; then
kill -9 $TOMCAT_PID
sleep 1
fi
exec $CATLINA_PATH/bin/catalina.sh start
else
exec $CATLINA_PATH/bin/catalina.sh $*
fi

最後將腳本添加爲系統服務,利用service啓動

cp tomcat /etc/init.d/tomcat

chkconfig --add tomcat


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章