CentOS7配置tomcat开机自启动

文章详细介绍了如何在CentOS7上配置Tomcat以实现开机自启动。首先,在/lib/systemd/system目录下创建tomcat.service文件,定义了服务描述、启动顺序、环境变量和执行命令。接着,创建软链接到/etc/systemd/system/multi-user.target.wants,以便系统启动时调用。然后,使用systemctl刷新配置并启动、停止、检查Tomcat服务的状态。最后,通过systemctl启用或禁用Tomcat的开机启动功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值