当前位置:首页 > RockyLinux > 正文

RockyLinux Tomcat服务管理(手把手教你部署与维护Tomcat服务)

在企业级应用开发中,Tomcat 是最常用的 Java Web 应用服务器之一。而 RockyLinux 作为 RHEL 的社区替代品,因其稳定性和兼容性被广泛用于生产环境。本文将详细讲解如何在 RockyLinux 系统上安装、配置和管理 Tomcat 服务,即使是 Linux 新手也能轻松上手。

一、准备工作:更新系统并安装 Java

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 已正确安装。

二、下载并安装 Apache Tomcat

我们建议以普通用户身份运行 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  
RockyLinux Tomcat服务管理(手把手教你部署与维护Tomcat服务) Tomcat服务管理 Tomcat在RockyLinux上安装配置 RockyLinux系统部署Tomcat 管理Tomcat服务命令 第1张

三、创建 systemd 服务文件(实现开机自启与服务管理)

为了方便使用 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服务命令