Docker方式启动tomcat,访问首页出现404错误

原因:配制阿里云镜像,tomcat 文件里面的webapps为空,访问首页为404!

解决思路

进入tomcat文件会发现所有的tomcat首页需要的东西都在 webapps.dist 里面
所以我们需要把 webapps改为webapps 这样就会访问到tomcat首页

1、启动一个tomcat容器,

docker start 容器id

2、进入到tomcat目录

docker exec -it 运行的tomcat容器ID /bin/bash 

Docker方式启动tomcat,访问首页出现404错误_第1张图片

3、修改webapps为webapps2 或者删除 修改webapps.dist 修改为webaaps

在这里插入图片描述
如果不退当前容器的情况下,运行端口端口映射的tomcat是可以访问到首页的,
but,我们只是在这个容器中修改了 命名,我们重启了这个容器,修改的命名就会恢复。

4、为了防止恢复问题,我们自己把修改后的镜像映射成新的镜像。

1、使用docker commit 命令

docker commit -a='自己起个名字' -m='修改内容自己起'  当前容器的名称或者ID   新生成的镜像名称

Docker方式启动tomcat,访问首页出现404错误_第2张图片
Docker方式启动tomcat,访问首页出现404错误_第3张图片
最后关闭所有容器,启动我们端口映射的镜像
Docker方式启动tomcat,访问首页出现404错误_第4张图片

在浏览器打开tomcat首页
Docker方式启动tomcat,访问首页出现404错误_第5张图片

作者:popsicles

你可能感兴趣的:(Docker方式启动tomcat,访问首页出现404错误)