Tomcat开机自启

要使 Tomcat 在系统启动时自动启动,您可以将 Tomcat 服务配置为开机自启。根据您使用的操作系统,下面是几种常见的配置方法。

1. 使用 systemd(适用于大多数现代 Linux 发行版,如 CentOS 7/8, Ubuntu 16.04 及以后版本等)

systemd 是大多数现代 Linux 系统的初始化系统,您可以创建一个 systemd 服务单元文件来管理 Tomcat 服务。

步骤:

  1. 创建 systemd 服务文件
    首先,创建一个新的 systemd 服务文件:
    sudo vim /etc/systemd/system/tomcat.service
    

然后,将以下内容粘贴到该文件中(请根据您的 Tomcat 安装路径进行修改):

[Unit]
Description=Apache Tomcat Web Application Container
After=network.target

[Service]
Type=forking
Environment=JAVA_HOME=/usr/lib/jvm/java-11-openjdk
Environment=CATALINA_HOME=/opt/tomcat
Environment=CATALINA_BASE=/opt/tomcat
ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/opt/tomcat/bin/shutdown.sh
User=tomcat
Group=tomcat
UMask=0007
RestartSec=10
Restart=always

[Install]
WantedBy=multi-user.target
    • JAVA_HOME:请替换为您的 JDK 路径。
    • CATALINA_HOMECATALINA_BASE:请替换为您的 Tomcat 安装路径。
    • UserGroup:确保 Tomcat 的运行用户和组存在(如果没有,可以创建一个新的用户 tomcat)。
  1. 重新加载 systemd 配置
    保存并关闭文件后,执行以下命令重新加载 systemd 配置:

    sudo systemctl daemon-reload
    
  2. 启动 Tomcat 服务

    sudo systemctl enable tomcat
    
  3. 设置 Tomcat 开机自启

    sudo systemctl enable tomcat
    
  4. 检查 Tomcat 服务状态

    sudo systemctl status tomcat
    

标题:Tomcat开机自启
作者:admin
地址:http://www.mjdg.store/articles/2024/11/12/1731394075802.html

    评论
    0 评论
avatar

取消