Linux环境,centos7系统中下载安装Tomcat、配置Tomcat、centos配置tomcat报错问题

文章详细介绍了如何在Linux系统中通过解压缩方式安装Tomcat9.0,包括创建目录、传输文件、解压安装包以及启动和关闭Tomcat。在启动后遇到因8080端口未开放导致无法访问的问题,文章给出了检查防火墙状态、开放8080端口、重启防火墙的解决步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux安装Tomcat

首先给出 linux 系统中 tomcat 版本的百度网盘地址:(tomcat版本是9.0)
链接:https://pan.baidu.com/s/1zPITwe_Znx6fD5CHT8ft6A
提取码:1234

Tomcat的配置

1、去官网下载,这里选择另外一种方式:解压缩的方式安装(之前是 RPM 方式安装的)
在这里插入图片描述2、接着在 usr/local 目录下新建 tomcat 目录,使用 Xftp 传过去(放到tomcat文件下)。然后进入 tomcat 文件,解压压缩包:tar -zxvf apache-tomcat-9.0.73.tar.gz

3、启动Tomcat:解压之后,会多一个文件夹,然后进入这个文件夹、再进入bin文件夹,执行 ./startup.sh
在这里插入图片描述
问题: 上面启动了tomcat,但是我在本地电脑浏览器中无法访问到:在这里插入图片描述

原因: 这个IP地址肯定没有错,因为Xshell可以连接到,说明是8080端口的问题,因为8080这个端口没有开放,只开放了22端口(说明22端口就是默认开放的端口),所以Xshell可以连接,8080不行。

解决: 让 CentOS 开放 8080 端口(为什么是8080端口,因为Tomcat 默认端口为:8080,假如是其他的端口号,改一下数字即可):

  1. 检查防火墙状态:firewall-cmd --state

    running 表示防火墙是开启的;如果是 not running,防火墙关闭,需要开启:systemctl restart firewalld.service

  2. 开放 8080 端口:firewall-cmd --zone=public --add-port=8080/tcp --permanent

    [root@localhost ~]# firewall-cmd --zone=public --add-port=8080/tcp --permanent
    success
    
  3. 重启防火墙:systemctl restart firewalld.service

  4. 重新载入配置:firewall-cmd --reload
    在这里插入图片描述

4、关闭Tomcat:进入tomcat的文件夹、再进入bin文件夹,执行 ./shutdown.sh

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小学鸡!

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

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

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

打赏作者

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

抵扣说明:

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

余额充值