配置Apache Tomcat为 Red Hat Enterprise Linux 系统服务并设置为开机启动

一、配置环境

操作系统

Red Hat Enterprise Linux 6.5

JDK版本

1.8.0_191 64 bit

Tomcat版本

Apache Tomcat/8.5.35

二、安装步骤

1、将apache-tomcat-8.5.38.tar.gz上传到/opt/目录下并解压,生成apache-tomcat-8.5.35 为了方便操作,我们将其重命名为tomcat8,操作如下:

mv apache-tomcat-8.5.35 tomcat8

2、根据需要修改端口号等设置,以便tomcat可以正常启动。

vi /opt/tomcat8/conf/server.xml

3、修改完成后,保存。

4、使用startup.sh脚本启动tomcat,测试tomcat 是否可以正常启动。

/opt/tomcat8/bin/startup.sh

5、可以正常启动后,使用shutdown脚本,将tomcat关闭。

/opt/tomcat8/bin/shutdown.sh

6、编辑catalina.sh,配置启动所需要的环境变量。

扫描二维码关注公众号,回复: 12360653 查看本文章
vi /opt/tomcat8/bin/catalina.sh

7、增加以下内容:

#!/bin/sh //原有,用于定位

# chkconfig: 2345 10 90         //增加
# description:tomcat service    //增加

# Licensed to the Apache Software Foundation (ASF) under one or more //原有,用于定位

配置解释:第一行是服务的配置:第一组数字是运行级别 2345表明这个服务的运行级是2、3、4和5级(Linux的运行级为0到6);第二组数字是启动优先级,数值从0到99;第三个数是停止优先级,数值也是从0到99。第二行是对服务的描述如果该注释有误,在添加服务时会出现“tomcat不支持chkconfig”的错误提示。

8、继续增加配置内容

# user seeting begin
export LANG=zh_CN.GBK                     //编码,请根据实际情况修改
export CATALINA_HOME=/opt/tomcat8         //tomcat的路径,请根据实际情况修改
export JAVA_HOME=/usr/java/jdk1.8.0_191    //JDK的路径,请根据实际情况修改
export JRE_HOME=/usr/java/jdk1.8.0_191/jre //JRE的路径,请根据实际情况修改
# user setting end
# OS specific support.  $var _must_ be set to either true or false.//原有,用于定位

9、完成以上配置后保存。

10、将catalina.sh复制到/etc/init.d/下,改名并赋予执行权限。

cp /opt/tomcat8/bin/catalina.sh /etc/init.d/tomcat
chmod 755 /etc/init.d/tomcat

11、检查现有的服务列表,是否存在tomcat,以免添加时候出现冲突。

chkconfig --list

12、如果没有,请继续操作,添加tomcat到系统服务。

chkconfig --add tomcat

13、查看现有服务列表,是否已经添加成功。

chkconfig --list

14、如果能够找到tomcat,说明添加成功。请使用以下命令测试是否可以启动tomcat.

service tomcat start

15、请使用以下命令是否可以关闭tomcat

service tomcat stop

16、如果没有报错,说明安装成功完成。更多命令可以使用以下命令查看

service tomcat

17、如果不再使用tomcat,想移除系统服务tomcat,请以下命令

chkconfig --del tomcat

参考资料:

https://blog.csdn.net/u012383839/article/details/53024987

http://www.cnblogs.com/ilahsa/p/linux.html

猜你喜欢

转载自blog.csdn.net/u011046671/article/details/87913939