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

515

被折叠的 条评论
为什么被折叠?



