如何在Centos7中设置tomcat开机自启动

Tomcat已在centos中安装好,并且已配置好jdk的环境变量,但是Tomcat一直启动不起来。之前按照部署文档用的chkconfig进行Tomcat自启动配置,但是配置失败。现按照以下方法进行配置,配置成功。

1.配置tomcat8开机启动

在/usr/lib/systemd/system目录下增加tomcat8.service文件,命令如下:

vi /usr/lib/systemd/system/tomcat8.service

把以下内容拷贝进tomcat8.service文件内:

复制代码
[Unit]
Description=Tomcat-8
After=syslog.target network.target remote-fs.target nss-lookup.target
  
[Service]
Type=oneshot
ExecStart=/work/gw-app/apache-tomcat-8.5.88-scanapi/bin/startup.sh
ExecStop=/work/gw-app/apache-tomcat-8.5.88-scanapi/bin/shutdown.sh
ExecReload=/bin/kill -s HUP $MAINPID
RemainAfterExit=yes
 
[Install]
WantedBy=multi-user.target

确保修改ExecStart、ExecStop等路径为你的实际路径。

2.允许tomcat8开机启动

执行以下命令:

systemctl enable tomcat8

3.tomcat8常见命令

systemctl enable tomcat8.service //开机自启tomcat

systemctl disable tomcat8.service //禁用开机自启tomcat

systemctl start tomcat8.service //启动tomcat

systemctl stop tomcat8.service //关闭tomcat

systemctl restart tomcat8.service //重启tomcat

systemctl status tomcat8.service //查看状态tomcat

参考文章:Centos中安装tomcat并设置开机自启

相关推荐
AI人工智能+电脑小能手7 小时前
【大白话说Java面试题 第87题】【Mysql篇】第17题:分布式事务的实现原理?
java·数据库·分布式·mysql·面试
来杯@Java8 小时前
图书管理系统(基于springboot+vue前后端分离的项目)计算机毕业设计java
java·spring boot·spring·vue·毕业设计·mybatis·课程设计
卷毛的技术笔记9 小时前
告别硬编码!Spring AI Alibaba 实现 AI Agent 智能工具调用(Tool Calling)
java·人工智能·后端·python·spring·ai编程
编程大师哥9 小时前
匿名函数 lambda + 高阶函数
java·python·算法
東雪木9 小时前
多线程与并发编程 专属复习笔记
java·开发语言·笔记·java面试
adrninistrat0r9 小时前
Java调用链MCP分析工具
java·python·ai编程
噜噜噜阿鲁~10 小时前
python学习笔记 | 11.3、面向对象高级编程-多重继承
java·开发语言
春生野草10 小时前
反射、Tomcat执行
java·开发语言
_日拱一卒11 小时前
LeetCode:207课程表
java·数据结构·算法·leetcode·职场和发展
飞翔中文网11 小时前
Java学习笔记之抽象类与接口(设计思想)
java·笔记·学习