本教程將向您展示如何在 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 Tomcat。感謝您使用本教程在 Apache Ubuntu 22.04 LTS Jammy Jellyfish 系統上安裝 Tomcat。如需更多幫助和有用信息,我們建議查看以下站點 阿帕奇官網.