在企业级应用开发中,Tomcat 是最常用的 Java Web 应用服务器之一。而 RockyLinux 作为 RHEL 的社区替代品,因其稳定性和兼容性被广泛用于生产环境。本文将详细讲解如何在 RockyLinux 系统上安装、配置和管理 Tomcat 服务,即使是 Linux 新手也能轻松上手。
Tomcat 依赖 Java 运行环境,因此首先需要在 RockyLinux 上安装 OpenJDK。
# 更新系统软件包sudo dnf update -y# 安装 OpenJDK 11(推荐使用 LTS 版本)sudo dnf install java-11-openjdk-devel -y# 验证 Java 是否安装成功java -version
如果看到类似 openjdk version "11.0.x" 的输出,说明 Java 已正确安装。
我们建议以普通用户身份运行 Tomcat,而不是 root 用户,以提高安全性。
# 创建专用用户groupadd tomcatuseradd -s /bin/false -g tomcat -d /opt/tomcat tomcat# 下载 Tomcat(以 10.1.x 为例,请根据官网最新版本调整)cd /tmpwget https://dlcdn.apache.org/tomcat/tomcat-10/v10.1.18/bin/apache-tomcat-10.1.18.tar.gz# 解压到 /opt/tomcat 目录sudo mkdir /opt/tomcatsudo tar xzvf apache-tomcat-*.tar.gz -C /opt/tomcat --strip-components=1# 设置权限sudo chown -R tomcat:tomcat /opt/tomcatsudo chmod +x /opt/tomcat/bin/*.sh
为了方便使用 systemctl 命令管理 Tomcat,我们需要创建一个 systemd 服务单元文件。
sudo tee /etc/systemd/system/tomcat.service <保存后,重新加载 systemd 配置并启用服务:
# 重载 systemd 配置sudo systemctl daemon-reload# 启动 Tomcat 服务sudo systemctl start tomcat# 设置开机自启sudo systemctl enable tomcat# 查看服务状态sudo systemctl status tomcat四、常用 Tomcat 服务管理命令
掌握以下命令,即可轻松完成日常的 RockyLinux Tomcat服务管理 工作:
sudo systemctl start tomcat—— 启动服务sudo systemctl stop tomcat—— 停止服务sudo systemctl restart tomcat—— 重启服务sudo systemctl status tomcat—— 查看运行状态sudo journalctl -u tomcat—— 查看日志五、防火墙设置与访问验证
默认情况下,Tomcat 使用 8080 端口。需确保防火墙允许该端口通信:
sudo firewall-cmd --permanent --add-port=8080/tcpsudo firewall-cmd --reload然后在浏览器中访问
http://你的服务器IP:8080,若看到 Tomcat 欢迎页面,说明部署成功!六、安全建议
为提升安全性,建议:
- 修改默认管理员账户密码(编辑
/opt/tomcat/conf/tomcat-users.xml)- 禁用不必要的示例应用(删除
webapps下的 docs、examples 等目录)- 定期更新 Tomcat 到最新稳定版本
通过以上步骤,你已经成功完成了 Tomcat在RockyLinux上安装配置 和基础服务管理。无论是开发测试还是生产部署,这套流程都能为你提供稳定可靠的支持。
关键词回顾:RockyLinux Tomcat服务管理、Tomcat在RockyLinux上安装配置、RockyLinux系统部署Tomcat、管理Tomcat服务命令。
本文由主机测评网于2025-12-19发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/20251210135.html