docker启动tomcat后主机访问报404404的问题

发布时间 2023-06-29 00:57:59作者: 红酒人生

docker启动tomcat后主机访问报404

解决方案如下:

1.构建tomcat容器

 2.查看正在运行的容器

 

3.关闭防火墙

3.1 查看防火墙的状态

[root@localhost ~]# service firewalld status

 3.2 如果显示没有关闭请使用命令

[root@localhost ~]# systemctl stop firewalld

 关闭防火墙以后若还是访问tomcat还是报404请继续往下看

4、进入tomcat目录:

[root@localhost ~]# docker exec -it bbc4c2094e79 /bin/bash

 4.1 查看当前文件下所有文件列表

root@bbc4c2094e79:/usr/local/tomcat# ls -l

 4.2进入webapps文件夹:

root@bbc4c2094e79:/usr/local/tomcat# cd webapps

 

4.3 查看webapps下的文件

root@bbc4c2094e79:/usr/local/tomcat/webapps# ls -l

4.4 返回上一级:

root@bbc4c2094e79:/usr/local/tomcat/webapps# cd ..

4.5 删除webapps文件夹(-r级联删除,-f强制删除)

root@bbc4c2094e79:/usr/local/tomcat# rm -rf webapps

 

4.6将webapps.dist文件夹下的内容复制到给webapps文件夹

root@bbc4c2094e79:/usr/local/tomcat# mv webapps.dist webapps

 4.7重新访问: