Linux CentOS 7配置 Tomcat 系统服务

文章目录

  • 前言
  • [一、Linux CentOS 7配置 Tomcat 系统服务操作步骤](#一、Linux CentOS 7配置 Tomcat 系统服务操作步骤)

前言

Linux 系统中配置 Tomcat 系统服务(基于 systemd)的核心作用,其核心价值在于实现 Tomcat 的标准化、自动化、高可用管理。

一、Linux CentOS 7配置 Tomcat 系统服务操作步骤

  1. 创建系统服务文件

    powershell 复制代码
    vim /etc/systemd/system/tomcat.service
  2. 在文件中添加以下内容

    powershell 复制代码
    [Unit]
    # 服务描述
    Description=Apache Tomcat Web Application Container
    # 依赖网络服务和syslog服务,启动Tomcat前先启动这些服务
    After=network.target syslog.target
    
    [Service]
    Type=forking
    # 指定运行的用户和用户组
    User=root
    Group=root
    # Tomcat 启动脚本路径
    ExecStart=/usr/local/tomcat/apache-tomcat-9.0.87/bin/startup.sh
    # Tomcat 停止脚本路径
    ExecStop=/usr/local/tomcat/apache-tomcat-9.0.87/bin/shutdown.sh
    # 进程退出后自动重启(可选配置,提高可用性)
    Restart=always
    RestartSec=10
    
    [Install]
    # 设定开机自启的运行级别(多用户模式,默认级别)
    WantedBy=multi-user.target
  3. 重新加载 systemd 配置

    powershell 复制代码
    systemctl daemon-reload
  4. 启动Tomcat服务及其他命令

    powershell 复制代码
    # 启动Tomcat服务
    systemctl start tomcat
    # 停止Tomcat服务
    systemctl stop tomcat
    # 重启Tomcat服务
    systemctl restart tomcat
    # 设置Tomcat服务开机自启
    systemctl enable tomcat
    # 查看Tomcat服务状态
    systemctl status tomcat
相关推荐
CodeYp20191 小时前
第14讲:传输层协议 UDP
linux·udp
北京迅为1 小时前
案例分享 | RK182X算力卡:多路视频VLM监控,四路画面AI同时看懂,一句人话说清现场
linux·人工智能·嵌入式·rk3588·算力卡·rk182x
lzx_00214 小时前
Linux 进程(三) 从进程状态到僵尸进程、孤儿进程
linux·服务器
FlightYe15 小时前
音视频修炼之容器与协议(四):RTSP详解
android·linux·ffmpeg·音视频·dash
刘马想放假16 小时前
CANviz 使用指南|Linux 安装、DBC 解码、实时曲线与 J1939 实战
linux·python·websocket
kloc17 小时前
聊天室项目入口网关子服务的实现
linux·c++
GeW17 小时前
深圳APEC峰会倒计时:数据库与Linux运维的"隐形考场"
linux
梦到啥说啥18 小时前
Linux网络编程:UDP网络协议
linux·网络协议·udp
无足鸟ICT20 小时前
【RHCA+】ipcrm命令(删除IPC资源)
linux
星恒随风21 小时前
MySQL 从零入门(四):表的增删改查与基础查询详解
linux·服务器·数据库·笔记·mysql