1、搜索tomcat,去官网下载tomcat8 下载链接

2、解压tomcat8

1)使用ssh上传即可

我这里是使用Xftp6传输的

在/home目录下创建一个tomcat文件


CentOS7安装Tomcat8详解教程

然后将下载的tomcat8压缩包传输到/home/tomcat下

CentOS7安装Tomcat8详解教程

2)解压tomcat

<pre class="has">

cd /home/tomcat #进入tomcat文件

tar -zxvf apache-tomcat-8.5.43.tar.gz #解压apache-tomcat-8.5.43.tar.gz

rm -rf apache-tomcat-8.5.43.tar.gz #删除压缩包


  
  
  
  
  
  
  
  
![CentOS7安装Tomcat8详解教程](https://www.icode9.com/i/ll/?i=2019071615123925.png)
----------------------------------------------------------------------------

  
  
  
  
  
  
  
![CentOS7安装Tomcat8详解教程](https://www.icode9.com/i/ll/?i=20190716151331632.png)

  
  
  
  
  
  
  
  
  
  
3、启动tomcat,查看日志(前提安装了JDK [JDK安装](https://blog.csdn.net/qq_42679299/article/details/96146709))
---------------------------------------------------------------------------------------------

  
  
  
  
  
  
  
```
cd /home/tomcat/apache-tomcat-8.5.43/bin    #进入tomcat的bin目录下

./startup.sh    #启动tomcat

tail -f -n1000 ../logs/catalina.out    #查看日志
```

  
  
  
  
  
  
  
  
4、验证访问
------

  
  
  
  
  
  
  
http://{ip}:8080

  
  
  
  
  
  
  
  
  
  
5、无法访问的解决办法
-----------

  
  
  
  
  
  
  
出现无法访问的原因很大可能是防火墙没关闭,在这里提供两个解决办法:一是关闭防火墙。另一个是在防火墙上添加8080端口

  
  
  
  
  
  
1)关闭防火墙
-------

  
  
  
  
  
```
```
systemctl stop firewalld.service    #关闭防火墙

systemctl start firewalld.service    #开启防火墙

systemctl disable firewalld.service    #禁止开机时启动防火墙
```

  
  
  
关闭防火墙后再去访问

  
  
  
  
  
  
2)添加端口,允许8080端口通过防火墙
--------------------

  
  
  
  
  
a.关闭tomcat

  
  
  
  
  
```
```
/home/tomcat/apache-tomcat-8.5.43/bin/shutdown.sh    #关闭tomcat
```

  
  
  
b.添加端口

  
  
  
  
  
```
```
firewall-cmd --permanent --zone=public --add-port=8080/tcp    #添加8080端口

firewall-cmd --reload    #加载设置
```

  
  
  
c.验证

  
  
  
  
  
```
```
firewall-cmd --zone=public --query-port=8080/tcp    #验证是否生效
```

  
  
  
验证完成后再去访问tomcat

标签: tomcat, Tomcat8, 防火墙, CentOS7, apache, home, 8080

相关文章推荐

添加新评论,含*的栏目为必填