如何在 Apache Ubuntu22.04LTS 上安裝 tomcat


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

本文假設您至少具有 Linux 的基本知識,知道如何使用 shell,最重要的是,將您的網站託管在您的 VPS 上。安裝非常簡單,假設您在 root 帳戶下運行。如果沒有,您需要添加一個’。sudo‘向命令獲取root權限。 以下是在 Apache Ubuntu 22.04 (Jammy Jellyfish) 上安裝 Tomcat 的步驟。 Ubuntu 22.04,Linux Mint,基本操作系統,流行! 您可以對其他基於 Debian 的發行版(例如 _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 LTSJammyJellyfish 上安裝 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. 創建 WebApplicationManager 用戶。

接下來,在 Tomcat 服務器上創建一個 WebApplicationManager 用戶。

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 LTSJammyJellyfish 上安裝 tomcat

恭喜! Apache Tomcat 已成功安裝。感謝您使用本教程在您的 Apache Ubuntu 22.04 LTSJammyJellyfish 系統上安裝 Tomcat。我們鼓勵您查看更多幫助和有用信息。 阿帕奇官方網站..