新闻资讯  快讯  焦点  财经  政策  社会
互 联 网   电商  金融  数据  计算  技巧
生活百科  科技  职场  健康  法律  汽车
手机百科  知识  软件  修理  测评  微信
软件技术  应用  系统  图像  视频  经验
硬件技术  知识  技术  测评  选购  维修
网络技术  硬件  软件  设置  安全  技术
程序开发  语言  移动  数据  开源  百科
安全防护  资讯  黑客  木马  病毒  移动
站长技术  搜索  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   点击:()  评论:()
声明:本站部分内容来自互联网,内容观点仅代表作者本人,如有任何版权侵犯请与我们联系,我们将立即删除。
▌相关评论
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
▌相关推荐
CentOS7开始,从/etc/init.d脚本改为了systemctl管理服务。今天主要记录一下怎么把tomcat8加入systemd管理的步骤。以下基于centos7.3进行测试验证。1、首先,需要为tomcat配置p...【详细内容】
2019-08-12   tomcat  点击:(0)  评论:(0)  加入收藏
1:配置executor属性打开/conf/server.xml文件,在Connector之前配置一个线程池:<Executor name="tomcatThreadPool" namePrefix="tomcatThreadPool-" maxThreads="1000" max...【详细内容】
2019-08-08   tomcat  点击:(4)  评论:(0)  加入收藏
做项目的时候碰到一个问题,就是Tomcat在处理含有|,{,}的字符的Url时候,发现请求没有到达指定的Controller上面,而在Access_log中写入了get null null 400的错误信息,从网上也翻了...【详细内容】
2019-08-07   tomcat  点击:(4)  评论:(0)  加入收藏
概述一般我们打算把一些服务,例如 mysql,tomcat,Nginx设置开机自启动的话一般是有三四种方式来实现,下面以mysql,tomcat,Nginx做例子来演示。一、使用定时任务 cron 命令创建定时...【详细内容】
2019-08-05   tomcat  点击:(2)  评论:(0)  加入收藏
Tomcat7 的目录结构:1、bin:该目录下存放的是二进制可执行文件,如果是安装版,那么这个目录下会有两个exe文件:tomcat6.exe、tomcat6w.exe,前者是在控制台下启动Tomcat,后者是弹出UG...【详细内容】
2019-08-02   tomcat  点击:(9)  评论:(0)  加入收藏
Tomcat是什么开源的 Java Web 应用服务器,实现了 Java EE(Java Platform Enterprise Edition)的部 分技术规范,比如 Java Servlet、Java Server Page、JSTL、Java WebSocket。...【详细内容】
2019-07-24   tomcat  点击:(7)  评论:(0)  加入收藏
一、配置系统管理(Admin Web Application)大多数商业化的J2EE服务器都提供一个功能强大的管理界面,且大都采用易于理解的Web应用界面。Tomcat按照自己的方式,同样提供一个成熟...【详细内容】
2019-07-19   tomcat  点击:(6)  评论:(0)  加入收藏
作者:编程迷思来源:http://www.cnblogs.com/kismetv/p/7228274.html前言Tomcat隶属于Apache基金会,是开源的轻量级Web应用服务器,使用非常广泛。server.xml是Tomcat中最重要的配...【详细内容】
2019-07-03   tomcat  点击:(11)  评论:(0)  加入收藏
一般是把 Apache服务器 与 tomcat服务器 搭配在一起用Apache服务器 负责处理所有 静态的 页面/图片 等信息。Tomcat 只处理动态的 部分。Apache:是C语言实现的,专门用来提供HT...【详细内容】
2019-06-17   tomcat  点击:(73)  评论:(0)  加入收藏
一、Tomcat顶层架构先上一张Tomcat的顶层结构图(图A),如下: Tomcat中最顶层的容器是Server,代表着整个服务器,从上图中可以看出,一个Server可以包含至少一个Service,用于具体提供服...【详细内容】
2019-06-17   tomcat  点击:(15)  评论:(0)  加入收藏
通俗点将,负载均衡就是因为访问流量太大,导致项目访问不流畅、甚至宕掉,所以通过一种分流的方式来缓解这种情况。 一、 工具nginx-1.8.0apache-tomcat-6.0.33二、 目标实现高性...【详细内容】
2019-04-28   tomcat  点击:(38)  评论:(0)  加入收藏
推荐资讯
相关文章
栏目更新
栏目热门