Linux tomcat 启动脚本

本文介绍在Linux系统下设置Tomcat服务的方法。首先进入 /etc/init.d 创建tomcat脚本文件,涉及的变量可通过特定方法查看JDK路径。接着将tomcat脚本变成服务执行脚本,还可设置开机自启。最后可使用相关命令操作Tomcat服务。

 〇、创建脚本文件  tomcat

进入Linux的 /etc/init.d

创建文件  tomcat,内容如下:

#!/bin/sh  
# chkconfig: 345 99 10  
# description: Auto-starts tomcat7  
# /etc/init.d/tomcat
# Tomcat auto-start  
RETVAL=0  
export LANG=zh_CN.UTF-8
export JAVA_HOME=/opt/jdk1.8.0_161
export JRE_HOME=/opt/jdk1.8.0_161/jre
export CATALINA_HOME=/opt/apache-tomcat-7.0.79
export CATALINA_BASE=/opt/apache-tomcat-7.0.79
start()  
{  
if [ -f $CATALINA_HOME/bin/startup.sh ];  
then  
echo $"Starting Tomcat7"  
   $CATALINA_HOME/bin/startup.sh  
   RETVAL=$?  
   echo " OK"  
    return $RETVAL  
   fi  
}  
stop()  
{  
  if [ -f $CATALINA_HOME/bin/shutdown.sh ];  
  then  
   echo $"Stopping Tomcat7"  
   $CATALINA_HOME/bin/shutdown.sh  
   RETVAL=$?  
   sleep 1  
   ps -fwwu root | grep $CATALINA_HOME|grep -v grep | grep -v PID | awk '{print $2}'|xargs kill -9  
   echo " OK"  
   # [ $RETVAL -eq 0 ] && rm -f /var/lock/...  
   return $RETVAL  
  fi  
}

status()
{
  ps -ef|grep $CATALINA_HOME
}
  
case "$1" in  
 start)   
   start  
   ;;  
 stop)    
   stop  
   ;;  
                                      
 restart)  
   echo $"Restaring Tomcat"  
   $0 stop  
   sleep 1  
   $0 start  
   ;;  
   status)    
   status  
   ;;  
 *)  
   echo $"Usage: $0 {start|stop|restart|status}"  
   exit 1  
   ;;  
esac  
exit $RETVAL

 其中  涉及到 的变量

export JAVA_HOME=/opt/jdk1.8.0_161
export JRE_HOME=/opt/jdk1.8.0_161/jre
export CATALINA_HOME=/opt/apache-tomcat-7.0.79
export CATALINA_BASE=/opt/apache-tomcat-7.0.79

 查看jdk路径请看:Linux下查看JDK安装路径最快速方法

一、添加服务

完了之后在 /etc/init.d 执行  (把tomcat脚本变成服务执行脚本)

chmod 777 tomcat
chkconfig --add tomcat

 如果需要让该服务开机自启,则执行:

chkconfig tomcat on

二、操作服务

然后就可以用以下命令操作tomcat服务了

service  tomcat start
service  tomcat stop
service  tomcat restart
service  tomcat status

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cy谭

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值