热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

tomcat配置详解web(简述tomcat工作原理)

概述centos7开始,从etcinit.d脚本改为了systemctl管理服务。今天主要记录一下怎么把tomcat8加入systemd管理的步骤。以下基于centos7.3进行测
概述

centos7开始,从/etc/init.d脚本改为了systemctl管理服务。今天主要记录一下怎么把tomcat8加入systemd管理的步骤。

以下基于centos7.3进行测试验证。




1、首先,需要为tomcat配置pid。

# cd /home/tomcat8090/bin
# ls

编辑 catalina.sh脚本文件

# vim catalina.sh


添加 catalina_pid=”/var/run/tomcat.pid”,如上图




2、创建tomcat.service文件

# vim /usr/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"
pidfile=/home/tomcat8090/tomcat.pid
execstart=/home/tomcat8090/bin/startup.sh
execreload=/bin/kill -s hup $mainpid
execstop=/bin/kill -s quit $mainpid
privatetmp=true
[install]
wantedby=multi-user.target




3、设置为开机启动

# systemctl enable tomcat.service




4.修改tomcat.service文件后需要执行下面命令使其生效:

# systemctl daemon-reload




5、维护命令

启动tomcat服务

systemctl start tomcat.service

设置开机自启动

systemctl enable tomcat.service

停止开机自启动

systemctl disable tomcat.service

查看服务当前状态

systemctl status tomcat.service

重新启动服务

systemctl restart tomcat.service

查看所有已启动的服务

systemctl list-units --type=service



后面会分享更多devops和dba方面的内容,感兴趣的朋友可以关注下~



推荐阅读
author-avatar
沫雅mo_853
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有