Tomcat是一個用于部署基于Java的web應(yīng)用程序的Web服務(wù)器。它由Apache基金會開發(fā)并積極維護。截至目前,在更新本文時,Tomcat11是可用的最新版本。您也可以在Tomcat下載頁面上查看最新版本。
本教程將幫助您在Ubuntu24.04系統(tǒng)上安裝和配置最新的Tomcat。您也可以使用相同的步驟來安裝Ubuntu24.10和22.04系統(tǒng)上的Tomcat。
步驟1:更新您的系統(tǒng)
在安裝任何軟件之前,更新系統(tǒng)非常重要。這可確保您擁有最新的安全補丁和軟件包版本。
sudo apt update && sudo apt upgrade -y
此命令將更新可用軟件包列表并安裝系統(tǒng)的任何可用更新。
步驟 2:安裝 Java
Apache Tomcat需要 Java才能運行。您可以安裝 Ubuntu的默認 OpenJDK包,它將為 Tomcat提供必要的運行時環(huán)境。
sudo apt install default-jdk -y
安裝后,您可以通過運行以下命令來驗證 Java 是否已正確安裝:
java -version
如果安裝了 Java,您應(yīng)該會看到類似以下內(nèi)容的消息:
openjdk version “17.0.8”
步驟 3:下載Apache Tomcat 11.0.0
下一步是下載最新版本的 Tomcat(版本 11.0.0)。您可以直接從 Apache網(wǎng)站下載,也可以使用以下命令通過終端下載:
wget https://dlcdn.apache.org/tomcat/tomcat-11/v11.0.0/bin/apache-tomcat-11.0.0.tar.gz
這會將 Tomcat 11.0.0檔案下載到您當(dāng)前的目錄。
步驟 4:提取 Tomcat檔案
現(xiàn)在,使用以下命令將 Tomcat檔案提取到`/opt/`目錄:
sudo tar -xvzf apache-tomcat-11.0.0.tar.gz -C /opt/
這會將 Tomcat提取到第三方軟件經(jīng)常安裝的 `/opt/`目錄中。為了更易于使用,請將提取的文件夾重命名為更簡單的名稱:
sudo mv /opt/apache-tomcat-11.0.0 /opt/tomcat
這縮短了目錄路徑并使其更易于管理。
步驟5:設(shè)置環(huán)境變量
為了更輕松地啟動和管理 Tomcat,您可以設(shè)置環(huán)境變量。首先,打開.bashrc文件進行編輯:
nano ~/.bashrc
然后,在文件末尾添加以下行:
export CATALINA_HOME=/opt/tomcat
保存文件后,運行以下命令應(yīng)用更改:
source ~/.bashrc
步驟 6:啟動 Tomcat
要啟動 Tomcat,請導(dǎo)航到 Tomcat安裝的“bin”目錄:
cd /opt/tomcat/bin
然后,使用以下命令啟動 Tomcat:
./startup.sh
如果一切設(shè)置正確,您應(yīng)該會看到一條消息,表明 Tomcat已啟動。
步驟 7:驗證 Tomcat安裝
要檢查 Tomcat是否正在運行,請打開 Web瀏覽器并導(dǎo)航至:
http://localhost:8080
您應(yīng)該會看到 Tomcat默認歡迎頁面,確認安裝成功。
步驟8:創(chuàng)建Tomcat Systemd服務(wù)文件
要將 Tomcat作為服務(wù)進行管理,您可以創(chuàng)建一個 Systemd服務(wù)文件,以幫助您輕松啟動、停止和重新啟動 Tomcat服務(wù)。因此,首先,創(chuàng)建一個新的 systemd服務(wù)文件:
sudo nano /etc/systemd/system/tomcat.service
在文件中添加以下內(nèi)容:
[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:設(shè)置權(quán)限
接下來,創(chuàng)建一個“tomcat”用戶和組,并為Tomcat目錄設(shè)置適當(dāng)?shù)臋?quán)限:
sudo groupadd tomcatsudo useradd -s /bin/false -g tomcat -d /opt/tomcat tomcatsudo chown -R tomcat:tomcat /opt/tomcat
步驟10:啟用并啟動Tomcat服務(wù)
最后,重新加載 Systemd守護程序并啟用 Tomcat服務(wù),以便它在啟動時自動啟動:
sudo systemctl daemon-reloadsudo systemctl enable tomcatsudo systemctl start tomcat
您可以使用以下命令檢查 Tomcat的狀態(tài):
sudo systemctl status tomcat
步驟11:設(shè)置用戶帳戶
您需要配置 tomcat用戶以訪問管理器和主機管理器儀表板。為此,請編輯文件conf/tomcat-users.xml:
sudo nano /opt/tomcat/conf/tomcat-users.xml
現(xiàn)在在結(jié)束標(biāo)簽之前添加以下內(nèi)容。
保存文件并關(guān)閉。
現(xiàn)在重新啟動 Tomcat服務(wù)以應(yīng)用更改:
sudo systemctl restart tomcat
現(xiàn)在您可以使用用戶名“manager”訪問 Tomcat管理器儀表板。
在 Ubuntu 24.04上安裝和配置 Tomcat
并使用“admin”用戶進行身份驗證來訪問主機管理器。
在 Ubuntu 24.04上安裝和配置 Tomcat
您已在 Ubuntu 24.04系統(tǒng)上成功安裝和配置了 Apache Tomcat 11.0.0。Tomcat現(xiàn)已準(zhǔn)備好托管您的基于 Java 的 Web應(yīng)用程序,您可以使用 systemd輕松管理其服務(wù)。
審核編輯 黃宇
-
服務(wù)器
+關(guān)注
關(guān)注
14文章
10371瀏覽量
91770 -
Ubuntu
+關(guān)注
關(guān)注
5文章
617瀏覽量
33707
發(fā)布評論請先 登錄
手把手教你:AI算力模組適配Ubuntu 24.04教程
Ubuntu 24.04:“perf stat”報告未計算的事件是怎么回事?
Ubuntu 24.04 沒有 HDMI 信號是怎么回事?如何解決?
如何在2026年Rocky Linux(8、9和10)上安裝Docker
如何在NVIDIA Jetson AGX Thor上通過Docker高效部署vLLM推理服務(wù)
Jtti分析SSL證書安裝不成功是怎么回事?有哪些原因?
自動化擴縮容Jtti美國VPS的實現(xiàn)路徑與技術(shù)解析
搭建自己的ubuntu系統(tǒng)之系統(tǒng)安裝
如何在樹莓派上安裝Ubuntu MATE ?
FX3 UVC 無法與 Ubuntu 24.04 Cheese 或 Snapshot 相機應(yīng)用程序配合使用,怎么處理?
如何在Android設(shè)備上安裝Cyusb3014芯片驅(qū)動?
如何在CentOS系統(tǒng)中配置Tomcat虛擬主機
如何在Ubuntu上安裝NVIDIA顯卡驅(qū)動?
jtti.cc如何在Ubuntu 24.04上安裝和配置Tomcat
評論