tomcat 需要增加一个pid文件,在tomca/bin 目录下面,增加 setenv.sh 配置,catalina.sh启动的时候会调用,在该文件中添加如下内容

CATALINA_PID="$CATALINA_BASE/tomcat.pid"

增加tomcat.service,在/usr/lib/systemd/system目录下增加tomcat.service,内容如下

[Unit]
Description=Tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target[Service]
Type=forking
PIDFile=/usr/local/tomcat/tomcat.pid
ExecStart=/usr/local/tomcat/bin/startup.sh
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true[Install]
WantedBy=multi-user.target

重新载入单元,扫描新的或有变化的单元:

systemctl daemon-reload

之后则可以通过如下命令操作tomcat:

配置开机启动

systemctl enable tomcat

启动tomcat

systemctl start tomcat

停止tomcat

systemctl stop tomcat

重启tomcat

systemctl restart tomcat

转载于:https://www.cnblogs.com/sybblogs/p/5465673.html

CentOS 7中将Tomcat设置为系统服务相关推荐

  1. centos oracle 服务自动启动,CentOS下配置Oracle 11gR2为系统服务自动启动

    CentOS下配置Oracle 11gR2为系统服务自动启动 CentOS下配置Oracle 11gR2为系统服务自动启动 为什么80%的码农都做不了架构师?>>> PS:在Wind ...

  2. 在windows下将Tomcat设置为自动启动的服务

    将Tomcat设置成服务(假设我们缺省的Tomcat目录为d:/Tomcat)     A.点击开始-->运行,输入cmd进入dos控制台     B.执行以下dos命令(输入命令后按回车键执行 ...

  3. centos java 集成环境搭建,CentOS上搭建Tomcat环境并配置服务自启动 - Sonnyb - 博客园...

    下载安装JDK 卸载原装的OpenJDK(如果有) # 查看是否安装Java java -version # 查看Java的安装包信息 rpm -qa | grep java # 卸载原装Java,为 ...

  4. 在CentOS 7上利用systemctl添加自定义系统服务 /usr/lib/systemd/

    在CentOS 7上利用systemctl添加自定义系统服务 [日期:2014-07-21] 来源:blog.csdn.net/yuanguozhengjust 作者:yuanguozhengjust ...

  5. 如何将Tomcat注册为系统服务

    前言,为何要将Tomcat注册为系统服务 问题 我们在本地启动tomcat后,如果系统进入待机状态,服务将会停止. 解决方案 如果将tomcat注册为系统服务, 那么只要我们这台计算机启动,不需要登陆 ...

  6. Docker——Dockerfile(构建自己的CentOS镜像和Tomcat镜像)并打包镜像发布上线

    Dockerfile(构建自己的CentOS镜像和Tomcat镜像)并打包镜像发布上线 Dockerfile概述 Dockerfile构建过程 Dockerfile指令说明 实战:构建自己的CentO ...

  7. linux应用/软件设置为系统服务

    说在前面的话 一般情况下,服务器是不会重新启动的,但是在某些特定的情境下,我们需要重新启动服务器, 例如断电.宕机或者做一些系统配置又或安装一些硬件驱动.总之非常多的情况, 但重启会遇到一个问题,即是 ...

  8. centos怎么汉化linux,linux centos 系统中文模式设置方法

    linux centos 系统中文模式设置方法 下面小编就为大家具体的介绍linux centos 系统怎么设置中文模式,方便大家阅读. 首先,需要安装一下linux桌面程序.一般系统有自带的桌面,然 ...

  9. linux服务器安全文档,CentOS Linux服务器安全设置

    CentOS Linux服务器安全设置 我们必须明白:最小的权限+最少的服务=最大的安全 所以,无论是配置任何服务器,我们都必须把不用的服务关闭.把系统权限设置到最小话,这样才能保证服务器最大的安全. ...

  10. tomcat设置php root,apache+tomcat+php搭建

    Linux全能web服务器配置方案 纲要: 一,Apache的安装 二,编译安装PHP 三,JSP环境的支持 四,企业虚拟主机配置实战方案 五,Web服务环境支持测试 一,Apache(httpd)的 ...

最新文章

  1. Node.js基础知识普及
  2. 计算机网络管理员适用单位,计算机网络管理员软考理论复习题(附答案).(40页)-原创力文档...
  3. url安全处理函数+php,php常用的url处理函数汇总
  4. yum安装wget失败,替换yum源为阿里yum源并重亲安装
  5. python变量后面加星号_易忘易忽略的Python入门知识点-续(一)
  6. 原生JS实现文件上传
  7. 2021机器学习面试必考100题最新汇总(附答案详解)
  8. bzoj2286 消耗战 虚树树形dp
  9. 游戏开发之地图编辑器
  10. 二次开发Spark实现JDBC读取远程租户集群Hive数据并落地到本集群Hive的Hive2Hive数据集成【Java】
  11. C++经典编程题目(九)玩火柴棍游戏
  12. 中国汽车高级驾驶辅助系统(ADAS)行业十四五规划及投资动态分析报告2022-2028年版
  13. 2022年网站快速排名优化 方法是什么?
  14. 用turtle画奥运五环
  15. 【Origin双y轴】三条曲线,其中两条曲线共用一个y轴
  16. 还在用网易云音乐客户端?out了~
  17. PostMan管理EZ
  18. AcWing-算法提高课【合集】
  19. 博图V14完美自动化程序案例
  20. 给中年工程师的忠告[转载]

热门文章

  1. Portage百度百科
  2. Android开发——通过扫描二维码,打开或者下载Android应用
  3. Flex代码整理插件——FlexPrettyPrintCommand
  4. 待看内容 20160823
  5. 【个人笔记】Vue+ElementUI后台模板配置动态路由
  6. 年轻人,在公司混日子,伤害的是自己!
  7. 微服务架构实战(五):选择微服务部署策略
  8. 不小心执行了rm -f,除了跑路,如何恢复?
  9. 圆满结束,一睹各位大神风采
  10. 高级政工师具备的能力_广东省固体废弃物利用处置能力评价资质申报指南