如何在 Apache Ubuntu 22.04 LTS 上安裝 Tomcat


本教程將向您展示如何在 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. 配置您的防火牆。

接下來,設置一個簡單的防火牆 (UFW) Apache 以允許公共訪問默認 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 界面。

安裝成功後,打開 Web 瀏覽器並使用 URL 訪問 Apache Tomcat Web 界面。 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。如需更多幫助或有用信息,我們建議您查看 阿帕奇官網.