Tomcat是一個用于部署基于Java的web應用程序的Web服務器。它由Apache基金會開發并積極維護。截至目前,在更新本文時,Tomcat11是可用的最新版本。您也可以在Tomcat下載頁面上查看最新版本。
本教程將幫助您在Ubuntu24.04系統上安裝和配置最新的Tomcat。您也可以使用相同的步驟來安裝Ubuntu24.10和22.04系統上的Tomcat。
步驟1:更新您的系統
在安裝任何軟件之前,更新系統非常重要。這可確保您擁有最新的安全補丁和軟件包版本。
sudo apt update && sudo apt upgrade -y
此命令將更新可用軟件包列表并安裝系統的任何可用更新。
步驟 2:安裝 Java
Apache Tomcat需要 Java才能運行。您可以安裝 Ubuntu的默認 OpenJDK包,它將為 Tomcat提供必要的運行時環境。
sudo apt install default-jdk -y
安裝后,您可以通過運行以下命令來驗證 Java 是否已正確安裝:
java -version
如果安裝了 Java,您應該會看到類似以下內容的消息:
openjdk version “17.0.8”
步驟 3:下載Apache Tomcat 11.0.0
下一步是下載最新版本的 Tomcat(版本 11.0.0)。您可以直接從 Apache網站下載,也可以使用以下命令通過終端下載:
wget https://dlcdn.apache.org/tomcat/tomcat-11/v11.0.0/bin/apache-tomcat-11.0.0.tar.gz
這會將 Tomcat 11.0.0檔案下載到您當前的目錄。
步驟 4:提取 Tomcat檔案
現在,使用以下命令將 Tomcat檔案提取到`/opt/`目錄:
sudo tar -xvzf apache-tomcat-11.0.0.tar.gz -C /opt/
這會將 Tomcat提取到第三方軟件經常安裝的 `/opt/`目錄中。為了更易于使用,請將提取的文件夾重命名為更簡單的名稱:
sudo mv /opt/apache-tomcat-11.0.0 /opt/tomcat
這縮短了目錄路徑并使其更易于管理。
步驟5:設置環境變量
為了更輕松地啟動和管理 Tomcat,您可以設置環境變量。首先,打開.bashrc文件進行編輯:
nano ~/.bashrc
然后,在文件末尾添加以下行:
export CATALINA_HOME=/opt/tomcat
保存文件后,運行以下命令應用更改:
source ~/.bashrc
步驟 6:啟動 Tomcat
要啟動 Tomcat,請導航到 Tomcat安裝的“bin”目錄:
cd /opt/tomcat/bin
然后,使用以下命令啟動 Tomcat:
./startup.sh
如果一切設置正確,您應該會看到一條消息,表明 Tomcat已啟動。
步驟 7:驗證 Tomcat安裝
要檢查 Tomcat是否正在運行,請打開 Web瀏覽器并導航至:
http://localhost:8080
您應該會看到 Tomcat默認歡迎頁面,確認安裝成功。
步驟8:創建Tomcat Systemd服務文件
要將 Tomcat作為服務進行管理,您可以創建一個 Systemd服務文件,以幫助您輕松啟動、停止和重新啟動 Tomcat服務。因此,首先,創建一個新的 systemd服務文件:
sudo nano /etc/systemd/system/tomcat.service
在文件中添加以下內容:
[Unit]Description=Apache Tomcat Web Application ContainerAfter=network.target[Service]Type=forkingEnvironment=JAVA_HOME=/usr/lib/jvm/default-javaEnvironment=CATALINA_PID=/opt/tomcat/temp/tomcat.pidEnvironment=CATALINA_HOME=/opt/tomcatEnvironment=CATALINA_BASE=/opt/tomcatEnvironment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'ExecStart=/opt/tomcat/bin/startup.shExecStop=/opt/tomcat/bin/shutdown.shUser=tomcatGroup=tomcatUMask=0007RestartSec=10Restart=always[Install]WantedBy=multi-user.target
保存文件并退出。
步驟 9:設置權限
接下來,創建一個“tomcat”用戶和組,并為Tomcat目錄設置適當的權限:
sudo groupadd tomcatsudo useradd -s /bin/false -g tomcat -d /opt/tomcat tomcatsudo chown -R tomcat:tomcat /opt/tomcat
步驟10:啟用并啟動Tomcat服務
最后,重新加載 Systemd守護程序并啟用 Tomcat服務,以便它在啟動時自動啟動:
sudo systemctl daemon-reloadsudo systemctl enable tomcatsudo systemctl start tomcat
您可以使用以下命令檢查 Tomcat的狀態:
sudo systemctl status tomcat
步驟11:設置用戶帳戶
您需要配置 tomcat用戶以訪問管理器和主機管理器儀表板。為此,請編輯文件conf/tomcat-users.xml:
sudo nano /opt/tomcat/conf/tomcat-users.xml
現在在結束標簽之前添加以下內容。
保存文件并關閉。
現在重新啟動 Tomcat服務以應用更改:
sudo systemctl restart tomcat
現在您可以使用用戶名“manager”訪問 Tomcat管理器儀表板。
在 Ubuntu 24.04上安裝和配置 Tomcat
并使用“admin”用戶進行身份驗證來訪問主機管理器。
在 Ubuntu 24.04上安裝和配置 Tomcat
您已在 Ubuntu 24.04系統上成功安裝和配置了 Apache Tomcat 11.0.0。Tomcat現已準備好托管您的基于 Java 的 Web應用程序,您可以使用 systemd輕松管理其服務。
審核編輯 黃宇
-
服務器
+關注
關注
13文章
10117瀏覽量
91037 -
Ubuntu
+關注
關注
5文章
603瀏覽量
32954
發布評論請先 登錄
Jtti分析SSL證書安裝不成功是怎么回事?有哪些原因?
自動化擴縮容Jtti美國VPS的實現路徑與技術解析
如何在樹莓派上安裝Ubuntu MATE ?
FX3 UVC 無法與 Ubuntu 24.04 Cheese 或 Snapshot 相機應用程序配合使用,怎么處理?
如何在CentOS系統中配置Tomcat虛擬主機
如何在Ubuntu上安裝NVIDIA顯卡驅動?
如何在Ubuntu 24.04上運行5.4.47版本?
MCUxpresso無法安裝在ubuntu 24.04上怎么解決?
Jtti.cc SCDN如何提高內容分發效率?
開始冒險!用樹莓派+Ubuntu,打造《我的世界》專屬服務器!
ubuntu24.04上安裝gcc工具鏈出現報錯怎么解決?
Jtti.cc如何檢查 HAProxy 是否正常運行?
Flexus?X 實例與華為云 EulerOS 的 Tomcat 安裝指南

jtti.cc如何在Ubuntu 24.04上安裝和配置Tomcat
評論