1.检查JDK环境

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

t6raRg.png

1
java -version

2.下载Tomcat及安装

  • 2.1 去Apache Tomcat官网下载Tomcat9

  • 2.2 使用WinSCP上传安装包至/usr/local/目录下

  • 2.3 安装tomcat

1
2
3
4
5
6
# 解压压缩包
tar -zxvf apache-tomcat-9.0.19.tar.gz
# 删除压缩包
rm apache-tomcat-9.0.19.tar.gz
# 重命名
mv apache-tomcat-9.0.19 tomcat-9.0.19

3.启动Tomcat

  • 3.1 启动tomcat
1
/usr/local/tomcat-9.0.19/bin/startup.sh

t6rdzQ.png

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

t6rUJS.png

  • 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
2
# 永久的添加该端口。去掉--permanent则表示临时。
firewall-cmd --permanent --zone=public --add-port=8080/tcp
  • 4.3 加载配置,使得修改有效
1
firewall-cmd --reload
  • 4.4 查看开启的端口,出现8080/tcp则开启正确
1
firewall-cmd --permanent --zone=public --list-ports
  • 4.5 端口添加完后可以外部浏览器访问

t6r0Mj.png

参考链接:

评论