Linux(Centos7)安装 tomcat

该文详细介绍了在Linux系统中如何安装Tomcat,包括上传压缩包到/opt目录,解压到/usr/local,启动Tomcat,更改默认访问端口,以及设置Tomcat开机自启。同时,文章还涉及到防火墙设置,确保Tomcat服务可以通过指定端口访问。

前言

必须先装好jdk
JDK安装:https://blog.youkuaiyun.com/dontYouWorry/article/details/128919926

一、tomcat安装

1. 通过Xftp上传压缩包至Linux服务器 /opt 目录下

在这里插入图片描述
2. 解压至 /usr/local/ 目录

tar -zxvf apache-tomcat-8.5.85.tar.gz -C /usr/local

在这里插入图片描述
3. 启动tomcat

#最好先给点权限,我个人搭配其他服务一起遇到过权限问题。在/usr/local/apache-tomcat-8.5.85/bin目录下执行: 
# chmod 775 startup.sh
# chmod 775 catalina.sh

#在tomcat/bin目录下执行: /usr/local/apache-tomcat-8.5.85/bin
./startup.sh

在这里插入图片描述
4.浏览器访问测试(IP:端口)
1. 关闭防火墙或者防火墙开放端口(tomcat默认8080端口),选一种即可

#1. 关闭防火墙
1. systemctl stop firewalld 

#2. 防火墙开放8080端口
1. firewall-cmd --zone=public --add-port=8080/tcp --permanent
2. systemctl restart firewalld   //重启

2.访问

在这里插入图片描述

二、tomcat更改访问端口

1.配置文件更改端口-8080改为其他端口

#配置文件路径:/usr/local/apache-tomcat-8.5.85/conf/server.xml
vim /usr/local/apache-tomcat-8.5.85/conf/server.xml

在这里插入图片描述
2.重启tomcat

#在 /usr/local/apache-tomcat-8.5.85/bin 下执行。
./shutdown.sh && ./startup.sh  #重启

3.浏览器访问
需关闭防火墙或者防火墙开放刚刚更改的端口

#1. 关闭防火墙
1. systemctl stop firewalld 

#2. 防火墙开放8080端口
1. firewall-cmd --zone=public --add-port=8801/tcp --permanent
2. systemctl restart firewalld   //重启

在这里插入图片描述

三、设置开机自启

1.在/etc/init.d目录下创建系统服务文件tomcat,添加以下内容

vim /etc/init.d/tomcat
#!/bin/bash
# description:
# processname:
# chkconfig: 234 20 80
 
#改成自己的安装路径 
CATALINA_HOME=/usr/local/apache-tomcat-8.5.85
 
case $1 in
        start)
                sh $CATALINA_HOME/bin/startup.sh
                ;;
        stop)
                sh $CATALINA_HOME/bin/shutdown.sh
                ;;
        restart)
                sh $CATALINA_HOME/bin/shutdown.sh
                sh $CATALINA_HOME/bin/startup.sh
                ;;
        *)
                echo 'please use : tomcat {start | stop | restart}'
        ;;
esac
exit 0

2.给文件收授权

chmod 744 /etc/init.d/tomcat

3.修改tomcat配置文件-顶部添加jdk路径

vim /usr/local/apache-tomcat-8.5.85/bin/catalina.sh

在这里插入图片描述

4.配置tomcat开机启动

#1. 向chkconfig添加 tomcat 服务的管理
chkconfig --add tomcat
#2. 设置tomcat服务自启动
chkconfig tomcat
#3. 查看tomcat的启动状态
chkconfig --list | grep tomcat

#其他指令
#1.关闭tomcat服务自启动
chkconfig tomcat off
#2.删除tomcat服务在chkconfig上的管理
chkconfig –del tomcat

5.启动tomcat

#启动并查看tomcat的状态
systemctl start tomcat && systemctl status tomcat
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一只大萌新!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值