Linux系統(tǒng)安裝Tomcat并配置Service啟動關(guān)閉
在Linux系統(tǒng)下配置service啟動和關(guān)閉
1, 通過命令cd /etc/init.d文件夾下
2, 再通過命令 vim tomcat 進入vim編輯界面
3,用過 i鍵 現(xiàn)在把下面代碼貼入編輯界面
shell腳本如下
#!/bin/bash
# This is the init script for starting up the
# Jakarta Tomcat server
#
# chkconfig: 345 91 10
# description: Starts and stops the Tomcat daemon.
#
# Source function library.
. /etc/rc.d/init.d/functions
# Get config.
. /etc/sysconfig/network
# Check that networking is up.
[ "${NETWORKING}" = "no" ] && exit 0
export JAVA_HOME=/usr/local/javaweb/jdk1.8.0_192 #自己的jdk安裝目錄
tomcat_home=/usr/local/tomcat/tomcat #自己的tomcat安裝目錄
startup=$tomcat_home/bin/startup.sh
shutdown=$tomcat_home/bin/shutdown.sh
start(){
echo -n "Starting Tomcat service:"
cd $tomcat_home
$startup
echo "tomcat is succeessfully started up"
}
stop(){
echo -n "Shutting down tomcat: "
cd $tomcat_home
$shutdown
echo "tomcat is succeessfully shut down."
}
status(){
numproc=`ps -ef | grep catalina | grep -v "grep catalina" | wc -l`
if [ $numproc -gt 0 ]; then
echo "Tomcat is running..."
else
echo "Tomcat is stopped..."
fi
}
restart(){
stop
start
}
# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
status)
status
;;
restart)
restart
;;
*)
echo $"Usage: $0 {start|stop|status|restart}"
exit 1
esac
(文件不能執(zhí)行,請執(zhí)行該命令)給文件添加權(quán)限,使得腳本文件可以執(zhí)行,命令為: chmod 755 /etc/rc.d/init.d/tomcat
4, 將文件加入到服務(wù)隊列中
chkconfig --add tomcat
5,查看tomcat 文件是否加入服務(wù)列表成功
chkconfig --list
6,設(shè)置服務(wù)開機自啟動
chkconfig tomcat on
總結(jié)到此結(jié)束
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Linux7.7設(shè)置交換分區(qū)SWAP的方法
這篇文章主要介紹了Linux7.7設(shè)置交換分區(qū)SWAP的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11
Linux平臺Segmentation fault(段錯誤)調(diào)試過程
這篇文章主要介紹了Linux平臺Segmentation fault(段錯誤)調(diào)試過程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-09-09
在Linux中使用iptables設(shè)置端口轉(zhuǎn)發(fā)的步驟
在Linux系統(tǒng)中,iptables是一個非常強大的防火墻工具,用于管理網(wǎng)絡(luò)數(shù)據(jù)包的過濾和轉(zhuǎn)發(fā),它允許系統(tǒng)管理員根據(jù)特定的規(guī)則來控制數(shù)據(jù)包的流動,本文給大家介紹了如何在?Linux?中使用?iptables?設(shè)置端口轉(zhuǎn)發(fā),需要的朋友可以參考下2024-05-05
Linux系統(tǒng)下如何搭建luarocks環(huán)境
這篇文章主要介紹了Linux系統(tǒng)下如何搭建luarocks環(huán)境問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-06-06
淺談RHEL 7中systemctl 的用法(替代service和chkconfig)
下面小編就為大家?guī)硪黄獪\談RHEL 7中systemctl 的用法(替代service和chkconfig)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-11-11

