日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux下Tomcat设置自动启动

發布時間:2023/12/9 linux 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux下Tomcat设置自动启动 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在linux系統下,設置某個服務自啟動的話,需要在/etc/rcX.d下掛載,還要在/etc/init.d/下寫啟動腳本的。

1、我們在/etc/init.d/下新建一個文件tomcat(需要在root權限下操作)

vi /etc/init.d/tomcat#!/bin/sh # chkconfig: 345 99 10 # description: Auto-starts tomcat # /etc/init.d/tomcatd # Tomcat auto-start # Source function library. #. /etc/init.d/functions # source networking configuration. #. /etc/sysconfig/network RETVAL=0 export JDK_HOME=/usr/java/jdk1.7.0_45   #(請填寫真實的JDK目錄) export CATALINA_HOME=/home/ldatum/usr/apache-tomcat-7.0.10   #(請填寫真實的tomcat目錄) export CATALINA_BASE=/home/ldatum/usr/apache-tomcat-7.0.10  #(請填寫真實的tomcat目錄) start() {if [ -f $CATALINA_HOME/bin/startup.sh ];thenecho $"Starting Tomcat"$CATALINA_HOME/bin/startup.shRETVAL=$?echo " OK"return $RETVALfi } stop() {if [ -f $CATALINA_HOME/bin/shutdown.sh ];thenecho $"Stopping Tomcat"$CATALINA_HOME/bin/shutdown.shRETVAL=$?sleep 1ps -fwwu tomcat | grep apache-tomcat|grep -v grep | grep -v PID | awk '{print $2}'|xargs kill -9echo " OK"# [ $RETVAL -eq 0 ] && rm -f /var/lock/...return $RETVALfi } case "$1" instart)start;;stop)stop;;restart)echo $"Restaring Tomcat"$0 stopsleep 1$0 start;;*)echo $"Usage: $0 {start|stop|restart}"exit 1;; esac exit $RETVAL

2、添加完畢之后,給其增加可執行權限:

chmod +x /etc/init.d/tomcat

3、之后就是將這個shell文件的link連到/etc/rc2.d/目錄下。linux的/etc/rcX.d/目錄中的數字代表開機啟動時不同的run level,也就是啟動的順序,Ubuntu9.10下有0-5六個level,不能隨便連到其他目錄下,可能在那個目錄中的程序啟動時Tomcat所需要的一些庫尚未被加載,用ln命令將tomcat的鏈接鏈過去:

ln -s /etc/init.d/tomcat /etc/rc2.d/S16Tomcat

rcX.d目錄下的命名規則是很有講究的,更具不同需要可能是S開頭,也可能是K開頭,之后的數字代表他們的啟動順序,詳細看各自目錄下的Readme文件。
接下來就是把這個腳本設置成系統啟動時自動執行,系統關閉時自動停止,使用如下命令:

chkconfig --add tomcat

4、可以用以下命令查看tomcat的啟動級別:

chkconfig | grep tomcat tomcat 0:off 1:off 2:off 3:on 4:on 5:on 6:off

如果chkconfig沒有安裝,則使用apt-get 或者yum之類的程序進行安裝,一般服務器版本的Linux都已經自帶了。


5、最后,就是reboot重啟系統了。重啟之后就會發現,你的Tomcat已經成功運行了。

也可以通過service命令來啟動或者關閉tomcat服務

service tomcat start service tomcat stop

?

轉載于:https://www.cnblogs.com/sunxueqiang0329/p/4146815.html

總結

以上是生活随笔為你收集整理的Linux下Tomcat设置自动启动的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。