如何在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并设置开机自启

相关推荐
c++之路4 小时前
C++ STL
java·开发语言·c++
子木HAPPY阳VIP4 小时前
信创UOS,Docker 完整操作部署(Dockerfile部署方式)&排错整合
linux·运维·redis·nginx·docker·容器·tomcat
白晨并不是很能熬夜4 小时前
【RPC】第 4 篇:服务发现 — Zookeeper + 缓存容错
java·后端·程序人生·缓存·zookeeper·rpc·服务发现
EvenBoy4 小时前
IDEA中使用CodeX
java·ide·intellij-idea
日取其半万世不竭4 小时前
Minecraft Java版社区服搭建教程(Windows版)
java·开发语言·windows
逸Y 仙X4 小时前
文章十六:ElasticSearch 使用enrich策略实现大宽表
java·大数据·数据库·elasticsearch·搜索引擎·全文检索
小雅痞4 小时前
[Java][Leetcode middle] 15. 三数之和
java·算法·leetcode
苍煜4 小时前
Java自定义注解-SpringBoot实战
java·开发语言·spring boot
XS0301064 小时前
Java ArrayList
java·开发语言
凯尔萨厮4 小时前
Springboot2.x+JSP项目创建
java·数据库