如何在 CentOS 7 上安装 Tomcat 9

Tomcat 是 Java Servlet、JavaServer Pages、Java 表达式语言和 Java WebSocket 技术的开源实现。

本教程涵盖在 CentOS 7 上安装 Tomcat 9.0 所需的步骤。

先决条件

您登录的用户必须具有sudo 权限 才能安装软件包。

创建Tomcat系统用户

以 root 用户身份运行 Tomcat 存在安全风险,不被视为最佳实践。

我们将创建一个新的系统用户 和组,其主目录/opt/tomcat将运行 Tomcat 服务:

sudo useradd -m -U -d /opt/tomcat -s /bin/false tomcat

下载Tomcat

我们将从Tomcat 下载页面下载最新版本的 Tomcat 9.0.x。

在撰写本文时,最新的 Tomcat 版本是9.0.27. 在继续下一步之前,您应该检查 Tomcat 9 下载页面以查看是否有更新的版本可用。

导航到/tmp目录并使用以下wget 命令下载 Tomcat zip 文件 :

cd /tmp

wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.62/bin/apache-tomcat-9.0.62.tar.gz

下载完成后,解压 tar 文件:

tar -xf apache-tomcat-9.0.62.tar.gz

sudo mv  apache-tomcat-9.0.62 /opt/tomcat/

我们之前设置的tomcat用户需要有tomcat安装目录的访问权限。

运行以下命令将目录所有权更改为用户和组 tomcat:

chown a+x -R  *

Tomcat 9 经常更新。为了更好地控制版本和更新,我们将创建一个名为 latest 的符号链接,它指向 Tomcat 安装目录: