环境
- 操作系统:Red Hat Enterprise Linux Server release 6.1 (Santiago)
- JDK版本:jdk1.7
- Tomcat版本:Tomcat8.x
jdk已经配置好环境,并且Tomcat已经解压
一、配置tomcatd脚本
#!/bin/bash
#
# tomcat startup script for the Tomcat server
#
# chkconfig: 345 80 20
# description: start the tomcat deamon
#
# Source function library
. /etc/rc.d/init.d/functions
prog=tomcatd
JAVA_HOME=/usr/local/java/jdk1.7.0_79
export JAVA_HOME
CATALANA_HOME=/usr/local/java/apache-tomcat-8.0.36
export CATALINA_HOME
case "$1" in
start)
echo "Starting Tomcat..."
$CATALANA_HOME/bin/startup.sh
;;
stop)
echo "Stopping Tomcat..."
$CATALANA_HOME/bin/shutdown.sh
;;
restart)
echo "Stopping Tomcat..."
$CATALANA_HOME/bin/shutdown.sh
sleep 2
echo
echo "Starting Tomcat..."
$CATALANA_HOME/bin/startup.sh
;;
*)
echo "Usage: $prog {start|stop|restart}"
;;
esac
exit 0
将以上保存为tomcatd文件,并放至在
/etc/rc.d/init.d/
下
- prog为tomcatd名,尽量与脚本文件名一致
- JAVA_HOME:jdk安装目录
- CATALANA_HOME:Tomcat安装目录
二、赋予tomcatd脚本执行权限
chmod 755 /etc/rc.d/init.d/tomcatd
三、加入自启
chkconfig --add tomcatd
chkconfig tomcatd on
# 查看
chkconfig --list tomcatd
四、使用service启动或停止
service tomcatd start 启动
service tomcatd stop 停止
service tomcatd restart 重启
# 或者(同上)
/etc/init.d/tomcatd start 启动
/etc/init.d/tomcatd stop 停止
/etc/init.d/tomcatd restart 重启
网友评论