Apache Tomcat 9.0.7 在 centos 7 以服务自启动

标签: tomcat9
20人阅读 评论(0) 收藏 举报
分类:

下面以 tomcat 自启动服务为例。首先下载 tomcat 然后解压。

chmod +x *.sh

给所有 .sh 脚本赋予执行的权限
然后在 catalina.sh 加入下面这么一行

CATALINA_PID=/home/soft/apache-tomcat-9.0.7/pid

创建一个名为 tomcat.service 的文件,内容如下

[Unit]
Description=Daemon to start Tomcat
After=network.target

[Service]
#类型为 forking 表示启动之后会产生一个新进程,然后父进程会退出
Type=forking
#将新产生的进程的 ID 存入一个文件当中,由于 linux 中所有一切都是文件
#所以别程序可去读取这个文件获得PID
PIDFile=/home/soft/apache-tomcat-9.0.7/pid
ExecStart=/home/soft/apache-tomcat-9.0.7/bin/catalina.sh start
ExecReload=/home/soft/apache-tomcat-9.0.7/bin/catalina.sh restart
ExecStop=/home/soft/apache-tomcat-9.0.7/bin/catalina.sh stop

[Install]
WantedBy=multi-user.target

然后将些文件上传到 /usr/lib/systemd/system/ 下面再执行

systemctl daemon-reload #重新载入 systemd,扫描新的或有变动的单元
systemctl enable tomcat.server
#这条指令是启动自动启动,这条指定会创建一个软链接到/etc/systemd/system/multi-user.target.wants/tomcat.service

然后就可以启动了

systemctl start tomcat 
systemctl status tomcat #查看服务运行状态
#使用 curl http://127.0.0.1:8080 就可以看到效果了。
查看评论

CentOS7 增加tomcat 启动,停止,使用systemctl进行配置

1,centos7 使用 systemctl 替换了 service命令 参考:redhat文档: https://access.redhat.com/documentation/en-US/Re...
  • zzpzheng
  • zzpzheng
  • 2015-10-02 22:22:49
  • 6859

systemctl管理Tomcat启动、停止、重启、开机启动

systemctl管理Tomcat启动、停止、重启、开机启动1. 创建服务用service来管理服务的时候,是在/etc/init.d/目录中创建一个脚本文件,来管理服务的启动和停止,在systemc...
  • chwshuang
  • chwshuang
  • 2017-03-30 16:46:03
  • 4355

在linux下,把程序设置systemctl服务,并开机启动

以nexus服务为例:进入 /usr/lib/systemd/system, 新建nexus.service文件,写入如下内容, 字段说明请百度systemctl服务的字段说明[Unit]Descri...
  • roet80736
  • roet80736
  • 2018-03-21 20:19:49
  • 34

CentOS7 安装tomcat7.x为系统服务器 Systemctl管理Tomcat

本文转载:http://blog.chinaunix.net/uid-24648266-id-5729891.html CentOS7开始,从/etc/init.d脚本改为了systemctl管理...
  • nimasike
  • nimasike
  • 2016-07-13 11:11:38
  • 6243

CentOS7通过systemctl配置tomcat7自启动

网上的各种教程一般建议的操作流程是:vi /usr/lib/systemd/system/tomcat.service写入以下内容:[Unit]Description=Tomcat 1After=ne...
  • paoma_1008
  • paoma_1008
  • 2018-04-06 22:10:09
  • 19

CentOS7 yum安装Java+Apache(httpd)+Tomcat并开启自启动

使用CentOS7更新的一些命令安装Apache(httpd)+tomcat ——新手上路,多记笔记
  • qq_36731677
  • qq_36731677
  • 2017-02-27 22:30:58
  • 1034

centos7 tomcat自启动

一直搞的是centos6.7的,今天甲方买了阿里云的,通过命令:lsb_release -a 查到是centos7的,于是tomcat一直自启动不起来,网上查了一些资料,有个一次成功的转载过来,我看的...
  • zp437734552
  • zp437734552
  • 2016-09-13 13:43:56
  • 2033

在CentOS7中设置Tomcat开机自启动

假设Tomcat的安装路径为/opt/tomcat 1 为Tomcat添加启动参数 catalina.sh在执行的时候会调用同级路径下的setenv.sh来设置额外的环境变量,因此在/op...
  • u012351661
  • u012351661
  • 2017-07-28 14:18:23
  • 4594

centos设置Tomcat8自启动

1. cd /etc/init.d 2. vi tomcat8 3.粘贴自启动命令 注意替换自己的JAVA环境变量和 TOMCAT的HOME #!/bin/bash # # tomcat...
  • jiaotuwoaini
  • jiaotuwoaini
  • 2017-01-17 23:46:31
  • 2688

Centos7安装配置tomcat 9并设置自动启动

1、官网下载安装包     这里选择适合Linux的安装包,下载到本地后上传到centos服务器,或者直接通过wget命令下载 1 2 3 4...
  • stinkstone
  • stinkstone
  • 2017-09-25 10:37:58
  • 1453
    个人资料
    持之以恒
    等级:
    访问量: 3万+
    积分: 625
    排名: 8万+
    最新评论