在当今企业级 Java 应用开发中,Apache Tomcat 是最常用的轻量级 Web 容器之一。而 RockyLinux 作为 RHEL(Red Hat Enterprise Linux)的社区替代品,因其稳定性和安全性,被广泛用于生产环境。本文将为你详细讲解如何在 RockyLinux 上完成 Tomcat 的安装与配置,即使是 Linux 小白也能轻松上手!

在开始安装 Tomcat 之前,请确保你的 RockyLinux 系统满足以下条件:
Tomcat 是基于 Java 的 Web 容器,因此必须先安装 Java 运行环境(JRE)或 Java 开发工具包(JDK)。推荐使用 OpenJDK。
打开终端,执行以下命令更新系统并安装 OpenJDK 17:
sudo dnf update -ysudo dnf install java-17-openjdk-devel -y
安装完成后,验证 Java 版本:
java -version如果看到类似以下输出,说明 Java 已成功安装:
openjdk version "17.0.8" 2023-07-18 LTSOpenJDK Runtime Environment (Red_Hat-17.0.8.0.7-1.el9_2)OpenJDK 64-Bit Server VM (Red_Hat-17.0.8.0.7-1.el9_2)
我们建议从官方 Apache 网站下载最新稳定版 Tomcat(截至 2024 年,最新版本为 Tomcat 10.1.x)。
首先,创建一个专用目录用于存放 Tomcat:
sudo mkdir /opt/tomcat然后,切换到该目录并下载 Tomcat 压缩包(请根据官网最新链接替换 URL):
cd /opt/tomcatsudo wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.1.18/bin/apache-tomcat-10.1.18.tar.gz
解压并设置权限:
sudo tar xzvf apache-tomcat-10*.tar.gz --strip-components=1sudo chown -R root:root /opt/tomcatsudo chmod +x /opt/tomcat/bin/*.sh
为了方便管理(如开机自启、重启等),我们将 Tomcat 配置为 systemd 服务。
创建服务文件:
sudo nano /etc/systemd/system/tomcat.service在打开的编辑器中粘贴以下内容(注意替换 JAVA_HOME 路径,可通过 dirname $(dirname $(readlink -f $(which java))) 获取):
[Unit]Description=Apache Tomcat Web Application ContainerAfter=network.target[Service]Type=forkingEnvironment=JAVA_HOME=/usr/lib/jvm/java-17-openjdk-17.0.8.0.7-1.el9_2.x86_64Environment=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=rootGroup=rootUMask=0007RestartSec=10Restart=always[Install]WantedBy=multi-user.target
保存并退出(在 nano 中按 Ctrl+O 回车,再按 Ctrl+X)。
重载 systemd 并启动服务:
sudo systemctl daemon-reloadsudo systemctl start tomcatsudo systemctl enable tomcat
检查服务状态:
sudo systemctl status tomcatTomcat 默认使用 8080 端口。确保防火墙允许该端口:
sudo firewall-cmd --permanent --add-port=8080/tcpsudo firewall-cmd --reload
现在,在浏览器中访问 http://你的服务器IP:8080,你应该能看到 Tomcat 欢迎页面!
默认安装的 Tomcat 包含管理界面,但未设置密码。建议配置管理员账户:
编辑 /opt/tomcat/conf/tomcat-users.xml 文件:
sudo nano /opt/tomcat/conf/tomcat-users.xml在 </tomcat-users> 标签前添加以下内容(请修改用户名和强密码):
<role rolename="manager-gui"/><role rolename="admin-gui"/><user username="admin" password="YourStrongPassword123!" roles="manager-gui,admin-gui"/>
重启 Tomcat 使配置生效:
sudo systemctl restart tomcat通过以上步骤,你已经成功在 RockyLinux 上完成了 Tomcat 的安装与基础配置。现在你可以部署自己的 Java Web 应用了!无论是学习、开发还是生产环境,这套流程都能为你打下坚实基础。
记住定期更新系统和 Tomcat 版本,以保障 RockyLinux Web服务器 的安全性。如果你正在寻找一份完整的 Tomcat部署教程,希望本文能成为你的得力助手!
关键词回顾:RockyLinux Tomcat安装、RockyLinux配置Tomcat、Tomcat部署教程、RockyLinux Web服务器。
本文由主机测评网于2025-12-24发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20251212326.html