CentOS7 编译Tomcat并添加自启动脚本
CentOS7 编译Tomcat并添加自启动脚本
一、系统环境:
服务器:CentOS 7.2
网络环境:192.168.5.251
依赖软件:apache-tomcat-8.0.33.tar.gz + jdk-8u91-linux-x64.rpm
二、配置JDK运行环境
[root@master ~]# rpm -ivh jdk-8u91-linux-x64.rpm [root@master ~]# vim /etc/profile.d/java.sh export JAVA_HOME=/usr/java/latest export PATH=$JAVA_HOME/bin:$PATH [root@master ~]# source /etc/profile.d/tomcat.sh
三、配置Tomcat
[root@master ~]# tar -xf apache-tomcat-8.0.33.tar.gz -C /usr/local/ [root@master ~]# vim /etc/profile.d/tomcat.sh export CATALINA_HOME=/usr/local/tomcat export PATH=$CATALINA_HOME/bin:$PATH
四、添加Tomcat程序启动脚本
#!/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=tomcat
JAVA_HOME=/usr/java/latest/
export JAVA_HOME
CATALANA_HOME=/usr/local/tomcat
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 -n "Starting Tomcat..."
$CATALANA_HOME/bin/startup.sh
;;
*)
echo "Usage: $prog {start|stop|restart}"
;;
esac
exit 0
参考文章:https://my.oschina.net/huangweibin/blog/668412
浙公网安备 33010602011771号