您的位置:首页 > 运维架构 > Tomcat

CentOS7 编译Tomcat并添加自启动脚本

2016-04-30 00:00 525 查看

一、系统环境:

服务器: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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息