一、tomcat服务启动、停止、重启
service tomcat start #启动
service tomcat stop #停止
service tomcat restart #重启
二、实现方式
2.1编写Tomcat自启动脚本,文件名称自定义(例如tomcat)
#!/bin/bash
# description: Tomcat Start Stop Restart
# processname: tomcat-service
# sysv-rc-conf: 2345 21 81 指Linux级别需要启动httpd(3,4,5);启动序号(99);关闭序号(10)。
#idea - tomcat-service config start
#!/bin/bash
# description: Tomcat Start Stop Restart
# processname: tomcat-service
# sysv-rc-conf: 2345 20 80
# 配置 jdk 的安装目录
JAVA_HOME=/home/zhkj/zh_platform/plugins/java/jdk1.8.0_192
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
# 配置 tomcat 的安装目录
CATALINA_HOME=/home/zhkj/zh_platform/tomcat
case $1 in
start)
sh $CATALINA_HOME/bin/startup.sh
;;
stop)
pid=`ps -ef | grep java | grep -w $CATALINA_HOME | awk '{print $2}'`
echo -e "$tocmat"——"$pid"
kill -9 $pid
;;
restart)
pid=`ps -ef | grep java | grep -w $CATALINA_HOME | awk '{print $2}'`
kill -9 $pid
sleep 2
bash "$CATALINA_HOME"/bin/startup.sh
pid=`ps -ef | grep java | grep -w $CATALINA_HOME | awk '{print $2}'`
echo -e "$tocmat"——"$pid"
;;
esac
exit 0
#chmod 755 tomcat-service
#sysv-rc-conf --add tomcat-service
#sysv-rc-conf --level 2345 tomcat-service on
2.2 将脚本复制到/etc/init.d 目录中,并给与执行权限
sudo chmod 755 /etc/init.d/tomcat
init.d 目录中存放的是一系列系统服务的管理(启动与停止)脚本,当linux系统启动时会去加载
2.3注册服务:
2.3.1 安装sysv-rc–conf工具
sudo apt-get update
sudo apt-get install sysv-rc-conf
如果显示无法定位到sysv-rc-conf包的话:
sudo vi /etc/apt/sources.list
打开后在最后添加这个源
deb http://archive.ubuntu.com/ubuntu/ trusty main universe restricted multiverse
sudo apt-get update
sudo apt-get install sysv-rc-conf
开机自启动 sysv-rc-conf tomcat_fusion on
关闭开机启动 sysv-rc-conf tomcat_fusion off
重新加载配置文件 systemctl daemon-reload
2.3.2 使用update-rc.d命令
注册开机启动: update-rc.d –f tomcat defaults
撤销开机启动: update-rc.d –f tomcat remove
原文地址:https://blog.csdn.net/toyearn/article/details/129003863
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_22208.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。