centos8 设置tomcat开机自启动(linux设置tomcat开机自启动)

时间:2021-01-13 01:54 作者:Mr.Pan 阅读数:705


第一步:创建 service文件

vim /lib/systemd/system/tomcat.service
  • /lib 与 /usr/lib 我这里配置时是一样的,在那个文件夹配置都可以

第二步:编写 启动脚本

[Unit]
Description=tomcat service
After=network.target

[Service]
Type=forking
ExecStart=/opt/apache-tomcat-8.5.59/bin/startup.sh
ExecStop=/opt/apache-tomcat-8.5.59/bin/shutdown.sh
PrivateTmp=true

[Install]
WantedBy=multi-user.target

查看编写好的脚本

image.png

image.png

脚本介绍

Description

服务描述

After

如果该字段指定的 Unit 也要启动,那么必须在当前 Unit 之前启动

Type=forking

后台运行

PIDFile=

.pid 文件需要在,tomcat配置文件中查找。如果查不多,不配置此属性也可以

如果type是后台运行,那么建议将此属性加上。指定pid。

ExecStart=/opt/apache-tomcat-8.5.59/bin/startup.sh

启动脚本

ExecReload=

重启脚本

ExecStop=/opt/apache-tomcat-8.5.59/bin/shutdown.sh

停止脚本

PrivateTmp=true

是否使用私有tmp目录

WantedBy=multi-user.target

运行级别下服务安装的相关设置,可设置为多用户,即系统运行级别为3


第三步:保存退出,重新加载systemd

systemctl daemon-reload

重新加载,使 systemd生效


第四步:验证脚本

# 查看服务状态systemctl status tomcat.service
# 停止服务systemctl stop tomcat.service
# 启动服务systemctl start tomcat.service
# 重启服务 不知道tomcat重启的命令


服务器重启后,查看tomcat服务状态

image.png

停止tomcat服务

image.png


第五步:配置开机自启

#开启开机自启systemctl enable tomcat.service
#取消开机自启systemctl disable tomcat.service



Centos8 关于服务的命令  服务的启动/停止/刷新配置文件/查看状态

# systemctl start tomcat.service          启动nginx服务

# systemctl stop tomcat.service           停止服务

# systemctl restart tomcat.service        重新启动服务

# systemctl list-units --type=service     查看所有已启动的服务

# systemctl status tomcat.service          查看服务当前状态

# systemctl enable tomcat.service          设置开机自启动

# systemctl disable tomcat.service         停止开机自启动




推荐文章

[推荐] 达梦(dm)数据库,使用命令创建用户、授权、初始化密码、修改用户密码

[推荐] 解决Linux(ubuntu)安装 VMware tools 工具的方法

[推荐] Linux CentOS 7编译redis 报错 “”致命错误:jemalloc/jemalloc.h:没有那个文件或目录“

[推荐] centos 查看端口、端口占用情况、杀死进程

[推荐] Linux命令学习:修改IP 静态地址IP

[推荐] Linux命令学习:ln -s 创建连接

[推荐] 密码-正则校验(数字、字母、特殊字符-任意组合)

[推荐] Linux命令学习:文件的复制、移动与删除命令为:cp,mv,rm

[推荐] TongWeb(东方通)异常:无法指定被请求的地址(Bind faild),OpenRemote JMX Port error

[推荐] linux 常规运维命令(ssh、scp)

[推荐] linux 挂载硬盘、卸载挂载目录、配置自动挂载 (mount,unmount)

[推荐] centos8 进入单用户模式

[推荐] centos8 安装ifconfig (-bash: ifconfig 找不到命令)

[推荐] -bash: wget: command not found的解决方法

[推荐] 可打开文件数过少,建议至少设置为65536或更多。


评论列表



注册用户登录后才能发表评论,请登录注册,访问 博客首页