在Linux下配置Tomcat8为系统服务

Posted xjzhengba

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Linux下配置Tomcat8为系统服务相关的知识,希望对你有一定的参考价值。

配置环境:  CentOS7 + Tomcat8.0.35 + jdk1.8.0_131

1. 将$Tomcat_HOME/bin目录下的Catalina.sh复制到目录/etc/init.d中,重命名为tomcat

cp $Tomcat_HOME/bin/Catalina.sh /etc/init.d/tomcat

2.编辑/etc/init.d/tomcat

gedit /etc/init.d/tomcat

a. 在文件起始行[#!/bin/sh]后加入如下两行:

# chkconfig: 2345 10 90
# description:Tomcat8 service

备注2345表明这个服务的运行级是2、3、4和5级;

         第二个数字是启动优先级,数值从0到99;
         第三个数字是停止优先级,数值从0到99。

b. 设置环境变量 CATALINA_HOME 和 JAVA_HOME

CATALINA_HOME=$安装路径/apache-tomcat-8.0.35
JAVA_HOME=$安装路径/jdk1.8.0_131

c. 设置tomcat执行权限

chmod 755 /etc/init.d/tomcat

d. 设置服务运行

chkconfig --add tomcat

需要确保步骤a中chkconfig和description两部分内容不能拼写有错

e. 测试服务运行

service tomcat start/stop



以上是关于在Linux下配置Tomcat8为系统服务的主要内容,如果未能解决你的问题,请参考以下文章

Linux设置tomcat开机自启动:centos7

linux服务器(centos7环境)配置tomcat8开机自启动(亲测有效)

linux centos7 tomcat8 配置成服务启动

Linux下Tomcat安装配置

centos6.5 配置tomcat8 为系统服务,开机自启动

Linux下Tomcat配置service启动