zoukankan      html  css  js  c++  java
  • Docker++:docker运行Tomcat后访问首页报404 (永久解决方式)

    docker运行Tomcat后访问首页报404 与 tomcat 版本有关。

    解决方式如下:

    1、查看防火墙问题

    2、Tomcat 下如果有 webapps.dist 和 webapps 则需要进行合并

    可以看到 tomcat 下面有 webapps 和 webapps.dist 两个文件夹,ls -l 发现 webapps 下面没有东西,然后 webapps.dist 有大家熟悉的几个文件夹,这样的话,问题就显而易见了。

    所以只需将 webapps 和 webapps.dist 两个文件夹合并为一个名字为 webapps 的文件夹即可解决此问题。

    可以执行如下命令:

    rm -rf webapps
    mv webapps.dist webapps

    然后重启 Tomcat 即可访问

    3、永久解决方式如下:↓

    前面已经解决了问题,但是下次再去运行一个新的 Tomcat 的时候还是会出现同样的问题。如何永久解决呢?

    可以在上面修改后的基础上使用 docker commit 提交容器副本使之成为一个新的镜像。

    docker commit -m=“提交的描述信息” -a=“作者” 容器ID 要创建的目标镜像名:[标签名]
    
    示例:↓
    
    docker commit -m="修复404" -a="MLQ" c7d6e86c9b8e new_tomcat:1.0

    现在我们拥有了一个新的镜像,下次直接运行这个镜像就不会报 404 了。

    不信的话,启用刚刚新建的镜像,look!

  • 相关阅读:
    听较强节奏的歌曲,能让你更长时间投入到学习中
    小康网站维护笔记
    apache基础
    python安装多版本
    apache负载调优
    docker 进阶
    openstack 网络更改版
    linux 搭建testlink的问题总结
    26. Remove Duplicates from Sorted Array(LeetCode)
    Add to List 172. Factorial Trailing Zeroes(LeetCode)
  • 原文地址:https://www.cnblogs.com/codingmode/p/15165383.html
Copyright © 2011-2022 走看看