0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

佳佳 来源:jf_36786605 作者:jf_36786605 2025-08-08 16:52 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

    文章

    10095

    浏览量

    90900
  • Ubuntu
    +关注

    关注

    5

    文章

    603

    浏览量

    32897
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Jtti分析SSL证书安装不成功是怎么回事?有哪些原因?

    。本文Jtti.cc将探讨一些常见的SSL证书安装失败的原因,并提供相应的解决方案。 1.证书文件或密钥文件格式错误 SSL证书的安装需要正确格式的证书文件和密钥文件。常见的证书格式有PEM、DER和PFX,而密钥文件的格式通常
    的头像 发表于 10-27 16:15 409次阅读

    自动化扩缩容Jtti美国VPS的实现路径与技术解析

    Jtti.cc 将深入探讨美国VPS实施自动化扩缩容的技术方案、核心优势、实施路径及最佳实践,帮助您构建灵活高效、具备出色韧性的基础设施架构,从容应对业务高峰与低谷。 美国VPS自动化扩缩容 的核心价值与必要性 随着云计算技术的成熟,
    的头像 发表于 10-16 17:29 420次阅读

    何在树莓派上安装Ubuntu MATE ?

    如果你对树莓派操作系统感到厌倦,又对庞大的Ubuntu环境不太感兴趣,那么UbuntuMATE或许值得一试,它适合桌面使用。UbuntuMATE基于Ubuntu,但使用的是更轻量级的MATE桌面环境
    的头像 发表于 08-12 18:56 2963次阅读
    如<b class='flag-5'>何在</b>树莓派上<b class='flag-5'>安装</b><b class='flag-5'>Ubuntu</b> MATE ?

    何在Ubuntu 22.04安装NVIDIA显卡驱动

    Ubuntu 22.04 安装 NVIDIA 显卡驱动完整步骤
    的头像 发表于 05-20 11:00 4948次阅读

    何在CentOS系统中配置Tomcat虚拟主机

    最近在折腾 Tomcat 的时候,遇到了一个需求:需要在一台服务器跑多个网站,每个网站用不同的域名访问。乍一看,这不就是虚拟主机的活儿嘛!但对 Tomcat 的虚拟主机配置不太熟,查
    的头像 发表于 05-08 11:50 480次阅读
    如<b class='flag-5'>何在</b>CentOS系统中<b class='flag-5'>配置</b><b class='flag-5'>Tomcat</b>虚拟主机

    何在Ubuntu安装NVIDIA显卡驱动?

    专有显卡驱动。本文将详细介绍在Ubuntu系统安装NVIDIA显卡驱动的多种方法,帮助用户根据自身情况选择最适合的安装方式。 二,硬件参数 平台:PX22_GPU CPU:I7-11
    的头像 发表于 05-07 16:05 2079次阅读
    如<b class='flag-5'>何在</b><b class='flag-5'>Ubuntu</b><b class='flag-5'>上</b><b class='flag-5'>安装</b>NVIDIA显卡驱动?

    何在Ubuntu 24.04运行5.4.47版本?

    5.4.47 尝试构建 SDK 版本 24.04 是否正确,或者旧 Ubuntu 机器的 SDK 也应该工作,我只需要弄清楚如何安装缺失的库? 另外,如果有人知道如
    发表于 04-11 06:08

    MCUxpresso无法安装ubuntu 24.04怎么解决?

    嗨,我正在尝试在 ubuntu 24.04 安装 mcuxpresso,但在 libncurses 遇到依赖问题。 有什么技巧可以绕过这
    发表于 04-07 06:10

    Jtti.cc SCDN如何提高内容分发效率?

    安全内容分发网络(SCDN)是一种集成了安全防护功能的内容分发网络。它不仅能够加速内容的分发,还能有效抵御各种网络攻击,确保内容的安全传输。以下是 SCDN 提高内容分发效率的具体方法: 1. 全球节点布局 SCDN在全球范围内部署了大量的边缘节点,能够将内容缓存到离用户最近的节点,减少传输延迟,提升加载速度。这种分布式架构不仅提高了内容的传输速度,还增强了网络的稳定性。 2. 智能调度 通过智能调度技术,SCDN能够根据用户的位置和网
    的头像 发表于 03-25 16:00 419次阅读

    ubuntu24.04安装gcc工具链出现报错怎么解决?

    虚拟机安装ubuntu24.04.1,默认gcc版本13,从芯来官网下载了对应的gcc版本的工具链,到最后编译报错: riscv64-unknown-linux-gnu-gcc: fatal
    发表于 03-07 12:39

    Jtti.cc如何检查 HAProxy 是否正常运行?

    检查 HAProxy 是否正常运行可以通过多种方法,包括查看服务状态、检查配置文件语法、查看日志文件以及使用内置的统计页面。以下是详细的步骤: 1. 检查 HAProxy 服务状态 1.1
    的头像 发表于 02-24 17:06 657次阅读

    Flexus X 实例与华为云 EulerOS 的 Tomcat 安装指南

    成为了许多开发者和企业部署 Web 应用程序的首选。 在本教程中,我们将指导您如何在 Flexus X 实例安装和部署 Tomcat。 查看镜像信息本地连接服务器之后输入指令 ls
    的头像 发表于 12-24 17:34 858次阅读
    Flexus X 实例与华为云 EulerOS 的 <b class='flag-5'>Tomcat</b> <b class='flag-5'>安装</b>指南

    Jtti:新加坡服务器的性能如何评估

    Jtti 新加坡服务器的性能表现如下: 硬件配置Jtti新加坡服务器使用Intel Xeon E5-2660处理器,这是高性能的服务器级CPU,确保了可靠和高效的处理能力,适合各种应用。服务器
    的头像 发表于 12-19 15:15 755次阅读

    Ubuntu系统的虚拟机安装步骤 如何在Ubuntu系统编译软件

    Ubuntu系统安装虚拟机的步骤 在Ubuntu系统安装虚拟机是一个相对简单的过程,通常可以
    的头像 发表于 12-12 14:36 1865次阅读

    何在Windows中安装Ubuntu系统

    在Windows中安装Ubuntu系统通常有两种方法:使用虚拟机软件安装Ubuntu作为虚拟机,或者使用双启动安装
    的头像 发表于 12-12 14:29 3171次阅读