91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

佳佳 ? 來源:jf_36786605 ? 作者:jf_36786605 ? 2025-08-08 16:52 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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檔案下載到您當前的目錄。

步驟 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,請導航到 Tomcat安裝的“bin”目錄:

cd /opt/tomcat/bin

然后,使用以下命令啟動 Tomcat:

./startup.sh

如果一切設(shè)置正確,您應(yīng)該會看到一條消息,表明 Tomcat已啟動。

步驟 7:驗證 Tomcat安裝

要檢查 Tomcat是否正在運行,請打開 Web瀏覽器并導航至:

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è)置適當?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é)束標簽之前添加以下內(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)已準備好托管您的基于 Java 的 Web應(yīng)用程序,您可以使用 systemd輕松管理其服務(wù)。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    14

    文章

    10250

    瀏覽量

    91474
  • Ubuntu
    +關(guān)注

    關(guān)注

    5

    文章

    613

    瀏覽量

    33360
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    Ubuntu 24.04:“perf stat”報告未計算的事件是怎么回事?

    驅(qū)動器中的 VisionFive 2 安裝Ubuntu 24.04。從之前使用帶有 Ubuntu 23.10 性能采樣的板的實驗來看
    發(fā)表于 02-05 07:37

    Ubuntu 24.04 沒有 HDMI 信號是怎么回事?如何解決?

    嗨,在讓所有內(nèi)容都適用于最新的 Debian 映像后,我切換到 Ubuntu 24.04 并再次安裝了系統(tǒng)和我想在 Ubuntu 下嘗試的應(yīng)用程序。應(yīng)用程序完全沒有問題,只要我在 US
    發(fā)表于 02-03 08:21

    何在2026年Rocky Linux(8、9和10)安裝Docker

    負載的強大平臺。 本指南是一個統(tǒng)一的資源,解釋如何在 Rocky Linux 8、9 和 10 安裝 Docker,驗證安裝,配置 Doc
    的頭像 發(fā)表于 01-12 17:21 ?1139次閱讀

    Jtti分析SSL證書安裝不成功是怎么回事?有哪些原因?

    。本文Jtti.cc將探討一些常見的SSL證書安裝失敗的原因,并提供相應(yīng)的解決方案。 1.證書文件或密鑰文件格式錯誤 SSL證書的安裝需要正確格式的證書文件和密鑰文件。常見的證書格式有PEM、DER和PFX,而密鑰文件的格式通常
    的頭像 發(fā)表于 10-27 16:15 ?588次閱讀

    自動化擴縮容Jtti美國VPS的實現(xiàn)路徑與技術(shù)解析

    Jtti.cc 將深入探討美國VPS實施自動化擴縮容的技術(shù)方案、核心優(yōu)勢、實施路徑及最佳實踐,幫助您構(gòu)建靈活高效、具備出色韌性的基礎(chǔ)設(shè)施架構(gòu),從容應(yīng)對業(yè)務(wù)高峰與低谷。 美國VPS自動化擴縮容 的核心價值與必要性 隨著云計算技術(shù)的成熟,
    的頭像 發(fā)表于 10-16 17:29 ?558次閱讀

    何在樹莓派上安裝Ubuntu MATE ?

    如果你對樹莓派操作系統(tǒng)感到厭倦,又對龐大的Ubuntu環(huán)境不太感興趣,那么UbuntuMATE或許值得一試,它適合桌面使用。UbuntuMATE基于Ubuntu,但使用的是更輕量級的MATE桌面環(huán)境
    的頭像 發(fā)表于 08-12 18:56 ?3258次閱讀
    如<b class='flag-5'>何在</b>樹莓派上<b class='flag-5'>安裝</b><b class='flag-5'>Ubuntu</b> MATE ?

    FX3 UVC 無法與 Ubuntu 24.04 Cheese 或 Snapshot 相機應(yīng)用程序配合使用,怎么處理?

    當我嘗試使用 Cheese 或 Snapshot 應(yīng)用程序?qū)⑽磯嚎s的 1080p30 從我的 FX3 UVC+UAC 設(shè)備流式傳輸?shù)?Ubuntu 24.04 機器時遇到問題。我的 FX3 在
    發(fā)表于 07-16 06:37

    何在Ubuntu 22.04安裝NVIDIA顯卡驅(qū)動

    Ubuntu 22.04 安裝 NVIDIA 顯卡驅(qū)動完整步驟
    的頭像 發(fā)表于 05-20 11:00 ?5367次閱讀

    何在CentOS系統(tǒng)中配置Tomcat虛擬主機

    最近在折騰 Tomcat 的時候,遇到了一個需求:需要在一臺服務(wù)器跑多個網(wǎng)站,每個網(wǎng)站用不同的域名訪問。乍一看,這不就是虛擬主機的活兒嘛!但對 Tomcat 的虛擬主機配置不太熟,查
    的頭像 發(fā)表于 05-08 11:50 ?681次閱讀
    如<b class='flag-5'>何在</b>CentOS系統(tǒng)中<b class='flag-5'>配置</b><b class='flag-5'>Tomcat</b>虛擬主機

    何在Ubuntu安裝NVIDIA顯卡驅(qū)動?

    專有顯卡驅(qū)動。本文將詳細介紹在Ubuntu系統(tǒng)安裝NVIDIA顯卡驅(qū)動的多種方法,幫助用戶根據(jù)自身情況選擇最適合的安裝方式。 二,硬件參數(shù) 平臺:PX22_GPU CPU:I7-11
    的頭像 發(fā)表于 05-07 16:05 ?2484次閱讀
    如<b class='flag-5'>何在</b><b class='flag-5'>Ubuntu</b><b class='flag-5'>上</b><b class='flag-5'>安裝</b>NVIDIA顯卡驅(qū)動?

    何在Ubuntu 24.04運行5.4.47版本?

    5.4.47 嘗試構(gòu)建 SDK 版本 24.04 是否正確,或者舊 Ubuntu 機器的 SDK 也應(yīng)該工作,我只需要弄清楚如何安裝缺失的庫? 另外,如果有人知道如
    發(fā)表于 04-11 06:08

    MCUxpresso無法安裝ubuntu 24.04怎么解決?

    嗨,我正在嘗試在 ubuntu 24.04 安裝 mcuxpresso,但在 libncurses 遇到依賴問題。 有什么技巧可以繞過這
    發(fā)表于 04-07 06:10

    Jtti.cc SCDN如何提高內(nèi)容分發(fā)效率?

    安全內(nèi)容分發(fā)網(wǎng)絡(luò)(SCDN)是一種集成了安全防護功能的內(nèi)容分發(fā)網(wǎng)絡(luò)。它不僅能夠加速內(nèi)容的分發(fā),還能有效抵御各種網(wǎng)絡(luò)攻擊,確保內(nèi)容的安全傳輸。以下是 SCDN 提高內(nèi)容分發(fā)效率的具體方法: 1. 全球節(jié)點布局 SCDN在全球范圍內(nèi)部署了大量的邊緣節(jié)點,能夠?qū)?nèi)容緩存到離用戶最近的節(jié)點,減少傳輸延遲,提升加載速度。這種分布式架構(gòu)不僅提高了內(nèi)容的傳輸速度,還增強了網(wǎng)絡(luò)的穩(wěn)定性。 2. 智能調(diào)度 通過智能調(diào)度技術(shù),SCDN能夠根據(jù)用戶的位置和網(wǎng)
    的頭像 發(fā)表于 03-25 16:00 ?559次閱讀

    開始冒險!用樹莓派+Ubuntu,打造《我的世界》專屬服務(wù)器!

    歡迎來到我們假日季前推出的Linux游戲系列第二期。本周,我們準備了一個教程,教你如何在安裝Ubuntu桌面的RaspberryPi創(chuàng)建基礎(chǔ)版Minecraft服務(wù)器,與
    的頭像 發(fā)表于 03-25 09:24 ?1990次閱讀
    開始冒險!用樹莓派+<b class='flag-5'>Ubuntu</b>,打造《我的世界》專屬服務(wù)器!

    ubuntu24.04安裝gcc工具鏈出現(xiàn)報錯怎么解決?

    虛擬機安裝ubuntu24.04.1,默認gcc版本13,從芯來官網(wǎng)下載了對應(yīng)的gcc版本的工具鏈,到最后編譯報錯: riscv64-unknown-linux-gnu-gcc: fatal
    發(fā)表于 03-07 12:39