婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > CentOS Tomcat 的啟動服務腳本

CentOS Tomcat 的啟動服務腳本

熱門標簽:灰谷地圖標注 地圖標注軌跡 科研地圖標注 南寧銷售電銷機器人廠家 平頂山手機自動外呼系統違法嗎 省份地圖標注 陽江智能電銷機器人 江蘇客服外呼系統怎么樣 辦理400電話怎么劃傷
1. tomcat 自帶的 jsvc, 這個工具會啟動2個線程,如果應用對資源獨占,會造成應用啟動不了,這個和Apache Commons 里的 daemon 項目是一樣的。
2. Java Service Wrapper ,
參考nginx的腳本,自己寫了一個腳本,供大家參考:

復制代碼
代碼如下:

#
#!/bin/bash
#
# chkconfig: - 91 35
# description: Starts and stops tomcat
CATALINA_HOME=/data/site/tomcat-8085
PID_FILE=/var/run/tomcat8085.pid
JAVA_HOME=/usr/java/default
JAVA_OPTS="-server -Xms512m -Xmx1024m"
CATALINA_BASE=$CATALINA_HOME
CATALINA_OPTS="-Djava.library.path=$CATALINA_HOME/bin"
CLASSPATH=\
$JAVA_HOME/lib/tools.jar:\
$CATALINA_HOME/bin/commons-daemon.jar:\
$CATALINA_HOME/bin/bootstrap.jar
RETVAL=0
# Source function library.
. /etc/rc.d/init.d/functions
# Source networking configuration.
. /etc/sysconfig/network
# Check that networking is up.
[ ${NETWORKING} = "no" ] exit 0
# Start daemons functions.
start() {
#
# Start Tomcat
#
if [ -e $PID_FILE ];then
echo "$PID_FILE already running...."
exit 1
fi
echo -n $"Starting $PID_FILE: "
nohup $JAVA_HOME/bin/java \
-Dcatalina.home=$CATALINA_HOME \
-Dcatalina.base=$CATALINA_BASE \
-Djava.io.tmpdir=$TMP_DIR \
$CATALINA_OPTS \
-cp $CLASSPATH \
$JAVA_OPTS \
org.apache.catalina.startup.Bootstrap start >$CATALINA_HOME/logs/catalina.out
RETVAL=$?
echo
[ $RETVAL = 0 ] touch $PID_FILE
return $RETVAL
}
# Stop daemons functions.
stop() {
#
# Stop Tomcat
#
echo -n $"Stopping $PID_FILE: "
nohup $JAVA_HOME/bin/java \
-Dcatalina.home=$CATALINA_HOME \
-Dcatalina.base=$CATALINA_BASE \
-Djava.io.tmpdir=$TMP_DIR \
$CATALINA_OPTS \
-cp $CLASSPATH \
org.apache.catalina.startup.Bootstrap stop >$CATALINA_HOME/logs/catalina.out
RETVAL=$?
echo
[ $RETVAL = 0 ] rm -f $PID_FILE
return $RETVAL
}
# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
*)
echo $"Usage: $prog {start|stop|restart}"
exit 1
esac
exit $RETVAL

安裝步驟
1. #vi tomcatd 輸入以上腳本
2. #chmod +x tomcatd 設置有執行權限
3. #cp tomcatd /etc/init.d 復制到啟動目錄
4. #chkconfig --add tomcatd
5. #chkconfig tomcatd on
6. #service tomcatd start 啟動
7. #service tomcatd stop 停止

標簽:儋州 蕪湖 玉樹 通化 玉溪 泰安 瀘州 臨汾

巨人網絡通訊聲明:本文標題《CentOS Tomcat 的啟動服務腳本》,本文關鍵詞  CentOS,Tomcat,的,啟動,服務,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《CentOS Tomcat 的啟動服務腳本》相關的同類信息!
  • 本頁收集關于CentOS Tomcat 的啟動服務腳本的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 东乡族自治县| 太康县| 康平县| 九寨沟县| 微山县| 泗洪县| 上林县| 榆中县| 贵定县| 砚山县| 青铜峡市| 东乌珠穆沁旗| 布拖县| 定远县| 托克逊县| 桦南县| 富阳市| 阳新县| 普兰县| 延川县| 通渭县| 麻栗坡县| 通化市| 吴江市| 虹口区| 江西省| 内黄县| 永春县| 肇源县| 大城县| 丰顺县| 吴江市| 思南县| 岱山县| 昌图县| 周至县| 班玛县| 建昌县| 开化县| 葫芦岛市| 镇安县|