CentOS下安装Tomcat

CentOS版本:CentOS-7-x86_64-Minimal-1810

1、安装JDK

    详情查看:CentOS下安装JDK-rpm文件CentOS安装JDK-tar.gz文件

2、下载tomcat。

    测试tomcat版本为:apache-tomcat-9.0.24.tar.gz。下载地址:https://tomcat.apache.org/download-90.cgi

3、通过ftp等工具将文件上传到主机上。

4、将tomcat解压到/usr/local/目录

cd /usr/local/
tar -zxvf /var/ftp/pub/apache-tomcat-9.0.24.tar.gz

5、在/etc/init.d/目录,创建文件tomcat文件

cd /etc/init.d/
vi tomcat

    文件内容如下:

#!/bin/bash
# chkconfig: 345 63 37

#export JAVA_HOME=/usr/local/jdk1.8.0_191

CATALINA_HOME=/usr/local/tomcat/apache-tomcat-9.0.24
  
case "$1" in
    start)
        echo "Starting Tomcat..."
        $CATALINA_HOME/bin/startup.sh
        ;;
    stop)
        echo "Stopping Tomcat..."
        $CATALINA_HOME/bin/shutdown.sh
        ;;
    restart)
        echo "Stopping Tomcat..."
        $CATALINA_HOME/bin/shutdown.sh
        sleep 1
        echo "Starting Tomcat..."
        $CATALINA_HOME/bin/startup.sh
        ;;
    *)
        echo "Usage: $0 {start|stop|restart}"
        ;;
esac
exit 0

    CATALINA_HOME值与上面tomcat解压目录相同。

    JDK有2种安装方式,如果安装的是.tar.gz文件,请将上面的标红行注释打开,明确JAVA_HOME位置,否则以服务方式启动tomcat会找不到JDK

6、对tomcat文件授予权限。

chmod 777 tomcat

7、启动、关闭、重启tomcat

service tomcat start    // 启动tomcat
service tomcat stop     // 关闭tomcat
service tomcat restart  // 重启tomcat

8、设置开机启动和关闭开机启动

chkconfig tomcat on     // 设置开机启动
chkconfig tomcat off
// 关闭开机启动

9、通过http://IP地址:8080访问tomcat

    访问成功,tomcat安装完成。

补充:

  tomcat可以指定JDK路径,创建在$TOMCAT_HOME/bin目录中创建setenv.sh文件

#!/bin/sh

JAVA_HOME=/usr/local/jdk1.8.0_221

  添加执行权限:

chmod 775 setenv.sh
原文地址:https://www.cnblogs.com/zhi-leaf/p/5996667.html