系统环境:centos7.5, openjdk version “1.8.0_161”
apache-tomcat-8.5.32.tar.gz
tomcat 安装
- 查看是否装过tomcat、jdk。
rpm -qa | grep tomcat
ps -ef | grep tomcat
第一条命令查看是用rpm安装过tomcat,由于我们倾向于安装解压版的tomcat,所以一般是找不到的。
第二条命令查看系统中是否运行有tomcat
java -version
查看JAVA版本
- 解压压缩包,切换到压缩包的目录
tar –zxvf apache-tomcat-8.5.32.tar.gz
- 启动tomcat
cd /usr/local/software/apache-tomcat-8.5.32/bin
./startup.sh
如下表示安装成功
- 设置开机启动
在init.d目录下创建服务脚本tomcat
vim /etc/init.d/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
JAVA_HOME=/usr/local/software/jdk1.8.0_171/
export JAVA_HOME
# 根据自己的路径改写CATALANA_HOME
CATALANA_HOME=/usr/local/software/apache-tomcat-8.5.32/
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
- 更改权限
chmod a+x /etc/init.d/tomcat
- 测试脚本(启动,停止,重启)
service tomcat start
service tomcat stop
service tomcat restart