CentOS7配置tomcat开机自启动
创始人
2025-06-01 03:43:50

文章目录

  • CentOS7配置tomcat开机自启动
    • 创建服务
    • 创建软连接
    • 刷新配置
    • 启动、重启、停止、状态
    • 开启自启动、关闭自启动

CentOS7配置tomcat开机自启动

创建服务

在/lib/systemd/system目录下创建一个脚本文件tomcat.service,里面的内容如下:

[Unit]
Description=Tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
Environment="JAVA_HOME=/usr/local/jdk/jdk-19.0.2"
ExecStart=/mnt/apache-tomcat-9.0.26/bin/startup.sh
ExecStop=/mnt/apache-tomcat-9.0.26/bin/shutdown.sh
ExecReload=/mnt/apache-tomcat-9.0.26/bin/shutdown.sh && sleep 1 && /mnt/apache-tomcat-9.0.26/bin/startup.sh
[Install]
WantedBy=multi-user.target

[Unit] 表示这是基础信息

  • Description 是描述
  • After 是在那个服务后面启动,一般是网络服务启动后启动

[Service] 表示这里是服务信息

  • Type 是服务类型
  • Environment 是环境变量
  • ExecStart 是启动服务的命令
  • ExecReload 是重启服务的命令
  • ExecStop 是停止服务的指令

[Install] 表示这是是安装相关信息

  • WantedBy 是以哪种方式启动:multi-user.target表明当系统以多用户方式(默认的运行级别)启动时,这个服务需要被自动运行。

创建软连接

创建软链接是为了下一步系统初始化时自动启动服务
创建软链接就好比Windows下的快捷方式
ln -s 是创建软链接
ln -s 原文件 目标文件(快捷方式的决定地址)

ln -s /lib/systemd/system/tomcat.service /etc/systemd/system/multi-user.target.wants/tomcat.service

刷新配置

刚刚配置的服务需要让systemctl能识别,就必须刷新配置

systemctl daemon-reload

启动、重启、停止、状态

  1. 启动
systemctl start tomcat
  1. 重启
systemctl restart tomcat
  1. 停止
systemctl stop tomcat
  1. 状态
systemctl status tomcat

开启自启动、关闭自启动

  1. 开启自启动
systemctl enable tomcat
  1. 关闭自启动
systemctl disable tomcat

相关内容

热门资讯

又一起千亿级大并购!1336亿...   炒股就看金麒麟分析师研报,权威,专业,及时,全面,助您挖掘潜力主题机会!   来源:IPO日报...
金盘科技:拟发行16.72亿元... 转自:财联社【金盘科技:拟发行16.72亿元可转债 用于数据中心电源模块等项目】《科创板日报》22日...
历史天量!突破600亿   01  12月22日,创业板指、科创50双双涨超2%,多只跟踪半导体材料设备、通信设备、5G通信...
极寒体验、极速驰骋!内蒙古冰雪... 来源:央视新闻客户端眼下,各地冰雪游热度不断攀升。这个冰雪季,各地推陈出新,打造新消费场景吸引游客。...
债市震荡分化,超长端主导熊陡 一创固收:超长端走弱带动曲线熊陡今天LPR报价公布,保持不变,有少部分赌降息的资金撤退,上午收益率小...