结论先行:由于最新版本的tomcat镜像中webapps中没有文件
安装docker,拉取镜像这些都不说了,直接从run开始
第一步
![](https://img-blog.csdnimg.cn/img_convert/a7d40c82ca60c220b8b7c3f10f656567.png)
第二步:查看映射的端口号
![](https://img-blog.csdnimg.cn/img_convert/3ff7253cc05b6b34f9618d1aa4e3a188.png)
第三步:登录tomcat查看那只猫
发现404了
![](https://img-blog.csdnimg.cn/img_convert/74699b135810ad00203612fe86d6fefd.png)
第四步找毛病
应该不是防火墙的问题
发现是标题所属的问题,最新版本的tomcat镜像中webapps文件夹中没文件
![](https://img-blog.csdnimg.cn/img_convert/38b593ee3837d7e5835b60e7153c7b96.png)
第五步删除webapps,该webapps.dist为webapps
![](https://img-blog.csdnimg.cn/img_convert/1184a50857e8745978b77bf7c66f3214.png)
![](https://img-blog.csdnimg.cn/img_convert/59cc1779f6c4636ec1578237473819ec.png)
最后:再次访问猫来了
![](https://img-blog.csdnimg.cn/img_convert/1e7a31b44aa68e49a98fa9641a97fb4e.png)
大家千万小心这个坑,csdn中的那些部署tomcat都是以前的镜像了