这没有错误,由于 Docker 社区提出的安全问题,它被设计为具有这样的行为。 您可以在 DockerHub 中的 Tomcat 镜像官方文档中找到有关安全性的信息。
根据社区请求,Webapps 文档夹将移动到 webapps.dist 文档夹,这意味着 webapps 文档夹为空,并且浏览器上没有要提供的文档。这时,您会看到错误消息 :
The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.
要重新启用 webapps,我们需要将文档从 webapps.dist 移动到 webapps。以下是运行步骤,以确保 tomcat 服务器已启动并运行,没有任何问题。请逐步运行以下命令:
docker pull tomcat:latest
docker run --name mytomcat -p 8089:8080 tomcat
docker exec -it mytomcat /bin/bash
mv webapps webapps2
mv webapps.dist webapps
exit
Hope this information helps!
引用:https://www.topzenith.com/2020/07/http-status-404-not-found-docker-tomcat-image.html#google_vignette
标签:Status,HTTP,Tomcat,tomcat,webapps,404,文档,dist,docker From: https://www.cnblogs.com/lld01/p/18416131