本教程將向您展示如何在 Apache Ubuntu 22.04 LTS 上安裝 Tomcat。對於那些不知道的人,Apache Tomcat 是一個開源 Web 服務器,可以運行用 Java 編寫的 Web 應用程序。 Tomcat 是一種獨立於平台的工具,可以在安裝了 Java 的任何地方運行。

本文假定您至少具有 Linux 的基本知識,知道如何使用 shell,最重要的是,您在自己的 VPS 上託管您的網站。 假設您在 root 帳戶下運行,安裝非常簡單。sudo‘ 到獲得 root 權限的命令。 有關如何在 Apache Ubuntu 22.04 (Jammy Jellyfish) 上安裝 Tomcat 的分步說明。 Ubuntu 22.04 和其他基於 Debian 的發行版(例如 Linux Mint、Elementary OS、Pop!_OS)可以遵循相同的步驟。

先決條件

  • 運行以下任何操作系統的服務器:Ubuntu 22.04、20.04 和其他基於 Debian 的發行版,例如 Linux Mint。
  • 我們建議使用全新的操作系統安裝來防止潛在問題。
  • 通過 SSH 訪問您的服務器(如果您使用的是桌面,則打開一個終端)。
  • 1個 non-root sudo user或訪問 root user我們建議您充當 non-root sudo user但是,如果您在以 root 身份運行時不小心,可能會損壞您的系統。

在 Apache Ubuntu 22.04 LTS Jammy Jellyfish 上安裝 Tomcat

步驟 1. 首先,運行命令以確保所有系統包都是最新的。 apt 終端中的命令。

sudo apt update
sudo apt upgrade
sudo apt install wget apt-transport-https gnupg2 software-properties-common

步驟 2. 安裝 Java。

在安裝 Apache Tomcat 服務器之前,請在您的 Ubuntu 系統上設置開源 Java 開發工具包。

sudo apt install openjdk-11-jdk

檢查您的 Java 版本以驗證您的安裝。

java --version

步驟 3. 在 Apache Ubuntu 22.04 上安裝 Tomcat。

Apache Tomcat 在 Ubuntu 22.04 基本存儲庫中默認可用。首先,檢查 Tomcat 包是否在 Apache 存儲庫中可用。

sudo apt-cache search tomcat

通過運行以下命令在您的 Ubuntu 系統上安裝最新版本的 Apache Tomcat 軟件包:

sudo apt install tomcat9 tomcat9-admin

步驟 4. 配置防火牆。

現在為 Apache 設置一個簡單的防火牆 (UFW) 以允許公共訪問默認 Web 端口 8080。

sudo ufw allow 8080/tcp
sudo ufw reload
sudo ufw enable

第 5 步。為 Web 應用程序管理器創建一個用戶。

接下來,在您的 Tomcat 服務器上為 Web 應用程序管理器創建一個用戶。

sudo nano /etc/tomcat9/tomcat-users.xml

添加以下文件。

<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<user username="idroot" password="passwd"roles="admin-gui,manager-gui"/>

保存並關閉文件並重新啟動 Tomcat 服務器以使更改生效。

sudo systemctl restart tomcat9

步驟 6. 訪問 Apache Tomcat Web 界面。

安裝成功後,打開網絡瀏覽器並使用該URL 訪問Apache 的Tomcat 網絡界面。 https://Your-IP-address:8080/manager/html您將被重定向到以下頁面。

在 Apache Ubuntu 22.04 LTS Jammy Jellyfish 上安裝 Tomcat

恭喜! 您已成功安裝 Apache Tomcat。感謝您使用本教程在 Apache Ubuntu 22.04 LTS Jammy Jellyfish 系統上安裝 Tomcat。如需更多幫助和有用信息,我們建議查看以下站點 阿帕奇官網.