1.假设jdk和tomcat都已经安装好了,下面直接配置tomcat服务
2.在/etc/init.d下新建一个文件tomcat
vi /etc/init.d/tomcat
写下如下代码,tomcat自启动脚本:
#!/bin/bash
#
# chkconfig: 235 80 20
# description: Tomcat server
# Source function library.
. /etc/rc.d/init.d/functions
JAVA_HOME=/usr/local/java/jdk1.8.0_66 # JAVA_HOME
CATALINA_HOME=/usr/local/tomcat/apache-tomcat-8.0.30 # TOMCAT_HOME
export JAVA_HOME CATALINA_HOME
start() {
echo "Starting Tomcat..."
$CATALINA_HOME/bin/startup.sh
if [ $? -eq 0 ]; then
touch /var/lock/tomcat
fi
}
stop() {
echo "Stopping Tomcat..."
$CATALINA_HOME/bin/shutdown.sh
if [ $? -eq 0 ]; then
rm -rf /var/lock/tomcat
fi
}
restart() {
stop
start
}
status() {
if [ -e /var/lock/tomcat ]; then
echo "Running..."
else
echo "Stopped..."
fi
}
case $1 in
start)
start ;;
stop)
stop ;;
status)
status ;;
restart)
restart ;;
test)
/usr/local/tomcat/apache-tomcat-8.0.30/bin/configtest.sh ;;
*)
echo "Usage: tomcat {start|stop|status|restart|test}" ;;
esac
3.以上java,tomcat路径根据自己的情况而定,保存退出之后,给其增加可执行权限
chmod +x /etc/init.d/tomcat
4.设置脚本开机自启动
chkconfig --add tomcat
5.添加这个脚本之后我们启动,停止,重启,查看状态可以直接用命令
service tomcat start
service tomcat stop
service tomcat restart
service tomcat status