docker 上运行tomcat出现404问题解决
docker run -it -p 8888:8080 tomcat
但是这时候访问 localhost:8888
访问主页的时候发现出现404
通过
docker ps
查看发现tomcat已经启动
那么我们来排查一下错误
通过下面的命令
docker exec -it id /bin/bash
ls -l
进入到容器内部,用ls -l
查看
ls webapps
发现webapps下面的文件是空的
这时候把webapps的文件删除
rm -rf webapps
然后将 webapps.dist 文件移到wepapps下
mv webapps.dist webapps
这时退出当前目录再重新访问
mv webapps.dist webapps
这时退出当前目录再重新访问