1.下载软件并安装软件
(1)下载tomcat

(2)在linux中创建临时目录

(3)上传文件并解压安装
上传文件

![]()
创建安装位置文件:安装至 /usr/local 下

解压安装至制定目录

查看安装的内容

2.写配置文件
(1)vim /etc/profile

vim操作:
a 插入
:wq!保存退出
esc 退出编辑

注:tomcat bin文件所在的目录,上述目录不能有错
![]()
(2)重启执行文件
![]()
(3)开启tomcat服务
进入tomcat文件下的bin目录

./startup.sh 执行文件

(4)看启动日志
目录地址:/usr/local/tomcat/apache-tomcat-9.0.63/logs
方法一:在文件中看日志:cat catalina.out

方法二:启动服务时看日志:
./startup.sh & tail -f ../logs/catalina.out

访问测试:访问不到tomcat页面

注:linux默认的端口号是24(用于远程连接),但是8080端口被防火墙关闭了,需要关闭防火墙。其中会涉及到两个服务firewalld 和 iptables,这两个服务都是需要安装的。
3.关闭防火墙
查看iptables 防火墙状态: service iptables status
查看firewalld 防火墙状态:systemctl status firewalld
哪个防火墙开就关闭哪个!
提示:关闭firewalld防火墙或者iptables防火墙
关闭防火墙firewalld
service工具实现操作:(关机后失效)
关闭防火墙重启后无效:service firewalld stop
开启防火墙重启后无效:service firewalld start
查看防火墙状态:service firewalld status
systemctl工具实现操作:
开始时自动禁用防火墙:systemctl disable firewalld.service
开机时自动启动防火墙:systemctl enable firewalld.service
查看防火墙状态: systemctl status firewalld
关闭防火墙,停止firewalld 服务:systemctl stop firewalld
开启防火墙,启动firewalld 服务:systemctl start firewalld
重启防火墙,重启firewalld 服务:systemctl restart firewalld
查看firewalld 服务是否开机启动:systemctl is-enabled firewalld
关闭防火墙iptables
service iptables status 查看防火墙状态
service iptables start 启动防火墙
service iptables stop 关闭防火墙
注:关闭后重启机器不会重启
补充:这两个服务也是需要安装后才有的
安装iptables : yum install iptables-services
安装firewalld: yum install firewalld
关闭防火墙
注:关闭防火墙后要重新启动tomcat才可生效
关闭防火墙,在tomcat文档中的bin目录下 执行 ./shutdown.sh
重启tomcat

4.重新测试访问测试:
