详细介绍了Docker和tomcat容器无法访问主页的解决方案。原文根据示例代码非常详细,对大家的学习培训或者工作都有一定的参考价值,朋友们一定要参考。
难题
随着dockerrun命令和tomcat容器的成功应用,端口号也已经对外开放。此外,尝试关闭防火墙。在浏览tomcat主页时,您可以始终显示信息404。
因为
应用阿里云服务器获得了默认版本号为8.5.51的tomcat镜像系统,它的webapps文件空,它的热烈欢迎页面都放在webapps.dist文件中,这也是大家浏览失败的原因。
溶液
删除原始webapps或将其更改为另一个名称,并将webapps.dist重命名为webapps。
*** 作流程如下:
1.在docker中进入与tomcat的交互模式。
[root@localhost~]#DockerExec-it您的tomcat容器Id/bin/bash
root@b3589CDF16cc:/usr/local/Tomcat#
2.更改文件目录
ls-lroot@b3589CDF16cc:/usr/local/Tomcat#mvwebappswebapps2
root@b3589CDF16cc:/usr/local/Tomcat#mvwebapps.dist
3.退出互动模式。
webappsroot@b3589CDF16cc:/usr/local/Tomcat#exit
示例:
浏览主机中的端口号32768,可能会投影到tomcat的端口号8080。
文章里的内容就这些了。期待对大家的学习和培训有所帮助,也期待大家的应用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)