新闻资讯  快讯  焦点  财经  政策  社会
互 联 网   电商  金融  数据  计算  技巧
生活百科  科技  职场  健康  法律  汽车
手机百科  知识  软件  修理  测评  微信
软件技术  应用  系统  图像  视频  经验
硬件技术  知识  技术  测评  选购  维修
网络技术  硬件  软件  设置  安全  技术
程序开发  语言  移动  数据  开源  百科
安全防护  资讯  黑客  木马  病毒  移动
站长技术  搜索  SEO  推广  媒体  移动
财经百科  股票  知识  理财  财务  金融
教育考试  育儿  小学  高考  考研  留学
您当前的位置:首页 > IT百科 > 站长技术 > 服务器

基于centos7系统部署tomcat自定义服务

时间:2019-08-12 11:38:23  来源:  作者:

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

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


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

# cd /home/tomcat8090/bin
# ls
基于centos7系统部署tomcat自定义服务

 

编辑 catalina.sh脚本文件

# vim catalina.sh

基于centos7系统部署tomcat自定义服务

 

添加 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
基于centos7系统部署tomcat自定义服务

 


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
基于centos7系统部署tomcat自定义服务


Tags:tomcat   点击:()  评论:()
声明:本站部分内容来自互联网,内容观点仅代表作者本人,如有任何版权侵犯请与我们联系,我们将立即删除。
▌相关评论
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
▌相关推荐
web.xml简介web.xml是web应用的基础配置文件,但又不是必须的。web.xml主要用来配置Filter、Listener、Servlet等。我们常用的框架多数都要通过web.xml文件进行配置后才能引入...【详细内容】
2019-12-19   tomcat  点击:(6)  评论:(0)  加入收藏
随着每天业务的增长,Tomcat 的catalina.out日志 变得越来越大,占用磁盘空间不说。要查看某个时候的日志的时候,庞大的日志让你顿时无从下手,所以日志的切割的变得刻不容缓。而且,切割后的日志,还可以定期清理掉久远的日志…...【详细内容】
2019-12-19   tomcat  点击:(7)  评论:(0)  加入收藏
Tomcat如何配置和优化,并不是每个工程师都需要掌握的内容。但如果你想成为一个架构师,就必须要学会本文的人内容了。在conf目录下存放着Tomcat的所有配置文件,而server.xml是其...【详细内容】
2019-12-18   tomcat  点击:(4)  评论:(0)  加入收藏
一、配置Tomcat/conf/server.xml修改配置<connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol" redirectPort="8443" URIEncoding...【详细内容】
2019-12-17   tomcat  点击:(6)  评论:(0)  加入收藏
使用Idea的时候,修改了代码,需要反复的重启Tomcat,查看效果,是不是贼烦?还记得刚上手idea的时候,瞎配置部署Tomcat,结果最后修改一个jsp都要重新启动服务器,我这金牛座程序员能忍?~这...【详细内容】
2019-12-16   tomcat  点击:(10)  评论:(0)  加入收藏
我们都知道,get请求和post请求的一个比较显著区别就是,在使用post请求的时候,中文不会乱码,但是在使用get请求的时候,如果url后面带有中文就会乱码了。那么这个怎么解决呢? 前提:配...【详细内容】
2019-12-09   tomcat  点击:(13)  评论:(0)  加入收藏
客户端用户点击浏览器服务连接,浏览器通过客户端底层服务通过路由传送报文,目标服务器获取解析报文,Tomcat监听程序触发处理请求一、Tomcat 软件目录结构及功能 bin: 服务相关...【详细内容】
2019-12-09   tomcat  点击:(19)  评论:(0)  加入收藏
本文内容主要介绍了Linux下shell脚本监控Tomcat的状态并实现自动启动的步骤,文章给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友参考下吧!最近公司需要在Linux下监控t...【详细内容】
2019-12-05   tomcat  点击:(38)  评论:(0)  加入收藏
概述分享下最近整理的一份监控指标和巡检指标,文末附领取方式。1、主机资源监控 2、tomcat监控 3、redis监控 4、MQ监控 5、nginx监控 6、URL监控 7、数据库监控...【详细内容】
2019-12-05   tomcat  点击:(24)  评论:(0)  加入收藏
虽然现在springboot微服务纵横都是用的jar包,但是还有很多使用的tomcat。tomcat是servlet的容器,也是springboot默认集成的容器,有必要对他的网络线程模型做一下了解。 (一) tomc...【详细内容】
2019-11-27   tomcat  点击:(13)  评论:(0)  加入收藏
第一步:创建脚本#!/bin/bash# func:自动监控tomcat脚本并且执行重启操作# 获取tomcat进程ID(其中[grep -w &#39;tomcat&#39;]代码中的tomcat需要替换为你的tomcat文件夹名)Tomc...【详细内容】
2019-11-27   tomcat  点击:(65)  评论:(0)  加入收藏
本文记录的是在CentOS 7下安装与配置jdk-8u162的过程。一、下载jdk-8u162版本链接地址:官方地址二、上传jdk到centos下三、检查当前linux系统上是否有jdk,linux命令:rpm -qa |...【详细内容】
2019-11-27   tomcat  点击:(23)  评论:(0)  加入收藏
Tomcat9.0压缩版本安装教程1. 使用Tomcat前必须确保jdk 安装成功;2. 需要配置环境变量命名JAVA_HOME如图所示: 3. 把Tocmcat压缩包解压到你想要放的文件夹如图所示: 4. 打开解...【详细内容】
2019-11-27   tomcat  点击:(10)  评论:(0)  加入收藏
基本环境准备jdk安装配置。安装目录例如:/usr/java/jdk1.8.0_05tomcat下载放到约定目录。例如:/usr/local/dmstomcat tomcat做成系统服务把tomcat做成系统服务,就可以使用servi...【详细内容】
2019-11-20   tomcat  点击:(39)  评论:(0)  加入收藏
1 创建一个简单的servlet代码示例:package springmvc;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import j...【详细内容】
2019-11-20   tomcat  点击:(15)  评论:(0)  加入收藏
首先,修改tomcat/conf/server.xml配置文件。<Executor name="tomcatThreadPool" namePrefix="catalina-exec-" maxThreads="500" minSpareThreads="400" /> <Connector...【详细内容】
2019-11-15   tomcat  点击:(40)  评论:(0)  加入收藏
Tomcat 是我们最常用的服务器之一,合理的优化配置,往往有非常好的效果。配置的话主要分两块,一个 server.xml,还有一个就是 JVM 参数的配置。这里我们以8.5版本为例,主要看下 ser...【详细内容】
2019-11-13   tomcat  点击:(20)  评论:(0)  加入收藏
注:内容来源于我本人的微信公众号:码农历险技有些spring boot项目平时的流量涌入比较大的,或者是当有活动的时候在活动那几天涌入的流量也是很大的,这时候如果不对我们项目的线...【详细内容】
2019-11-12   tomcat  点击:(15)  评论:(0)  加入收藏
将皕杰报表demoserver中的演示项目report部署到tomcat8最新版本后,当访问报表的URL中含有中文时,访问报表报错如下:十一月 11, 2019 2:38:58 下午 org.apache.coyote.http11.Ht...【详细内容】
2019-11-12   tomcat  点击:(20)  评论:(0)  加入收藏
本篇写的是HTTPS在Tomcat中的配置方法;至于HTTPS安全认证的原理,大家可以上网查看去理解;学习建议:大家可以使用面向对象的方式去理解握手协议,单向认证与双向认证的原理。(这篇本...【详细内容】
2019-11-04   tomcat  点击:(20)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条