一、配置环境
操作系统 |
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
参考资料: