您当前的位置:首页 > 计算机 > 云技术 > Docker

解决CentOS7下使用Docker启动Tomcat,虚拟机访问404问题

时间:08-18来源:作者:点击数:

根本原因:①:CentOS7的防火墙未关闭. ②:Tomcat的webapps目录下没有相关的启动文件

一. 关闭CentOS7的防火墙(如果是CentOS6输出对应的centos6的命令即可)

首先检查防火墙状态

在这里插入图片描述

出现如下的Active: active (running),则防火墙是打开的,需要关闭。

在这里插入图片描述

关闭防火墙

在这里插入图片描述

关闭后查看状态如下:

在这里插入图片描述

我们可以设置防火墙开机不自启

在这里插入图片描述

此时发现Tomcat容器启动不了,只需要重启docker即可

在这里插入图片描述

二. 添加Tomcat下webapps目录下的启动文件

启动docker后,启动tomcat容器

在这里插入图片描述

确定防火墙关闭但访问Tomcat还是失败之后,使用如下命名进入Tomcat的目录

在这里插入图片描述

使用ls -l命令查看当前文件夹内的所有文件

在这里插入图片描述

进入webapps文件夹下,ls -l查看到webapps目录下的是total 0,则没有访问文件

在这里插入图片描述

回到上级目录

在这里插入图片描述

删除webapps文件夹

在这里插入图片描述

将webapps.dist文件夹下重命名为webapps文件夹

在这里插入图片描述

此时再到虚拟机内的火狐浏览器访问Tomcat,成功

在这里插入图片描述
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门