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!

  • 相关阅读:
    dart 库
    dart effective-设计
    Python3-Set
    python 基本输入和输出+变量和基本对象
    python 基本语法元素
    模版方法模式 展现程序员的一天
    外观模式 一键电影模式
    装饰者模式 带你重回传奇世界
    命令模式 之 管理智能家电
    适配器模式 以手机充电器为例
  • 原文地址:https://www.cnblogs.com/codingmode/p/15165383.html
Copyright © 2011-2022 走看看