一、tomcat服务启动、停止、重启

将要实现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-rcconf工具

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

查看开机启动项sysvrcconf —list

开机自启动 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://www.likecs.com/show-308294492.html#sc=614

原文地址:https://blog.csdn.net/toyearn/article/details/129003863

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_22208.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注