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浏览量
90901 -
Ubuntu
+关注
关注
5文章
603浏览量
32897
发布评论请先 登录
Jtti分析SSL证书安装不成功是怎么回事?有哪些原因?
自动化扩缩容Jtti美国VPS的实现路径与技术解析
如何在树莓派上安装Ubuntu MATE ?
如何在CentOS系统中配置Tomcat虚拟主机
如何在Ubuntu上安装NVIDIA显卡驱动?
如何在Ubuntu 24.04上运行5.4.47版本?
MCUxpresso无法安装在ubuntu 24.04上怎么解决?
Jtti.cc SCDN如何提高内容分发效率?
ubuntu24.04上安装gcc工具链出现报错怎么解决?
Jtti.cc如何检查 HAProxy 是否正常运行?
Flexus X 实例与华为云 EulerOS 的 Tomcat 安装指南

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