1.检查JDK环境
通过java -version命令检查系统是否安装JDK

1 | java -version |
2.下载Tomcat及安装
2.1 去Apache Tomcat官网下载Tomcat9
2.2 使用WinSCP上传安装包至/usr/local/目录下
2.3 安装tomcat
1 | 解压压缩包 |
3.启动Tomcat
- 3.1 启动tomcat
1 | /usr/local/tomcat-9.0.19/bin/startup.sh |

- 3.2 查看tomcat进程
1 | ps -ef|grep java |

- 3.3 查看tomcat欢迎页
1 | curl http://localhost:8080 |
4.配置端口
在linux上开启的tomcat使用浏览器访问不了。
主要原因在于防火墙的存在,导致的端口无法访问。
CentOS7使用firewall而不是iptables。所以解决这类问题可以通过添加firewall的端口,使其对我们需要用的端口开放。
- 4.1 查看防火墙状态
1 | firewall-cmd --state |
- 4.2 在running 状态下,向firewall 添加需要开放的端口
1 | 永久的添加该端口。去掉--permanent则表示临时。 |
- 4.3 加载配置,使得修改有效
1 | firewall-cmd --reload |
- 4.4 查看开启的端口,出现8080/tcp则开启正确
1 | firewall-cmd --permanent --zone=public --list-ports |
- 4.5 端口添加完后可以外部浏览器访问

参考链接:
