Docker方式启动tomcat,访问首页出现404错误

Docker 容器启动 Tomcat 访问出现404 问题解决 1. 首先是我自己的环境 Centos 6.8 Docker version 1.7.1, build 786b29d docker --version Tomcat :TOMCAT_VERSION=8.5.51 docker inspect tomcat 2. 问题描述 docker run -it -p 8081:8080 tomcat 正常启动tomcat之后,通过浏览器... 阅读详情

原因:配制阿里云镜像,tomcat 文件里面的webapps为空,访问首页为404!

解决思路

进入tomcat文件会发现所有的tomcat首页需要的东西都在 webapps.dist 里面
所以我们需要把 webapps改为webapps 这样就会访问到tomcat首页
1、启动一个tomcat容器,
docker start 容器id
2、进入到tomcat目录
docker exec -it 运行的tomcat容器ID /bin/bash 

在这里插入图片描述

3、修改webapps为webapps2 或者删除 修改webapps.dist 修改为webaaps

在这里插入图片描述
如果不退当前容器的情况下,运行端口端口映射的tomcat是可以访问到首页的,
but,我们只是在这个容器中修改了 命名,我们重启了这个容器,修改的命名就会恢复。

4、为了防止恢复问题,我们自己把修改后的镜像映射成新的镜像。

1、使用docker commit 命令

docker commit -a='自己起个名字' -m='修改内容自己起'  当前容器的名称或者ID   新生成的镜像名称

在这里插入图片描述
在这里插入图片描述
最后关闭所有容器,启动我们端口映射的镜像
在这里插入图片描述

在浏览器打开tomcat首页
在这里插入图片描述

作者:popsicles

解决Docker启动Tomcat容器,访问404问题 原因:没有关闭防火墙或者Tomcat的webapps文件夹下没有东西 排查和解决 启动Tomcat容器 docker run -d -p 8888:8080 tomcat 查看已经启动的容器 docker ps 使用8888端口访问Tomcat失败 先查看防火墙状况 service firewalld status 如果防火墙没关闭,先关闭防火墙 service firewalld stop 防火墙关闭时,防火墙的状态如下 确定防火墙关闭但访问Tomcat还是失败之后,使用如下命名进入Tomcat的目录 docker exec -it c110e319cdd1(启动的Tomcat容器 立即下载

相关推荐

【Agora 本地录制最全总结- 基于Java SDK】

Agora 本地服务端录制

lizhengze1117的博客 1790

Docker创建tomcat容器实例后无法访问(HTTP状态 404 - 未找到)

每个人都有惰性,但不断学习是好好生活的根本,共勉!

感谢阅读 3796

通义千问语言模型Qwen2.5架构详解

此外,将基于API的模型 Qwen-Plus 与领先的专有和开源模型进行了对比,包括 GPT4-o、Claude-3.5-Sonnet、Llama-3.1-405B和DeepSeek-V2.5。Qwen2.5-Math-72B-Instruct的整体性能超越了Qwen2-Math-72B-Instruct和GPT4-o,甚至是非常小的专业模型如 Qwen2.5-Math-1.5B-Instruct也能在与大型语言模型的竞争中取得高度竞争力的表现。近来也出现了明显的转向小型语言模型(SLMs)的趋势。

搏博的专栏 1万+

Docker启动Tomcat访问首页报错404

文章目录一. 问题背景二. 报错的原因三. 解决方案 一. 问题背景 操作系统: Linux 情况:使用Linux上的Docker创建Tomcat容器,已经指定了映射端口,但是启动Tomcat容器后,在本地电脑访问tomcat首页,出现404报错,如下: 参考自: SpringBoot 入坑(六)Docker 整合 Tomcat 启动&&访问404异常解决 Docker方式启动tomcat,访问首页出现404错误 二. 报错的原因 因为配置了阿里云的Docker加速下载,所以下载下来后

Android_la的博客 899

麒麟V10(arm)配置本地离线yum源

麒麟V10(arm)配置本地离线yum源

myfm2java的博客 7885

勇攀数字高峰

摘要:该题目要求在数字地形图中寻找从最低点到最高点的所有严格递增登山路径。采用DFS深度优先搜索结合回溯算法,通过标记已访问位置并检查高度差限制(0<diff≤maxDiff)来遍历所有可能路径。算法首先确定起点(最低点)和终点(最高点),然后进行DFS搜索,每步移动需满足四个方向的合法移动且高度严格递增。最终输出符合条件的路径总数。提供了C++、Java和Python三种实现方案。

面试高手的博客 622

【Docker】解决Docker创建Tomcat容器实例后访问Tomcat主页时报HTTP状态404-未找到的错误

解决Docker创建Tomcat容器实例后访问Tomcat主页时报HTTP状态404-未找到的错误

Sihang_Xie的博客 3331

影像技术实战02:FFmpeg 镜头切分误检、漏检问题排查与基于场景变化的稳定分镜方案

本文介绍了基于FFmpeg的镜头切分技术在实际应用中的常见问题及解决方案。文章首先指出单纯使用select='gt(scene,0.4)'命令进行镜头检测存在误检、漏检等问题,包括黑场、字幕变化被误判为镜头切换,以及相似场景切换被漏检等情况。随后提出了一套四层架构的稳定解决方案:1)用FFmpeg提取候选镜头变化点;2)解析变化点时间和分数;3)通过后处理过滤异常点;4)按时间点切割视频片段并生成报告。文中详细展示了Python实现代码,包括场景点检测、时间间隔过滤等功能模块,为视频剪辑、影视解说等场景提供

ai技术增长的博客 400

解决docker启动tomcat容器访问端口显示404的问题

一.docker安装tomcat启动报错404 问题一:先查看防火墙有没有关闭,如果没关闭,请关闭了 查看防火墙状态 : service firewalld status 关闭: service firewalld stop 启动: service iptables start 重启: iptables restart 永久关闭: chkconfig iptables off 永久关闭的–启动: chkconfig iptables on 问题二:如果是服务器要开放你启动容器的tomcat端口,

javaeEEse的博客 5463

PCIe协议之 Equalization篇 之 谈谈几种模式

对于两端有能力最高支持 32 GT/s 及以上速率的设备,如果把目标速度设置为 8 GT/s 或 16 GT/s 速率,是不建议采用 Bypass-Equalization-to-Highest-Rate 模式的,即便采用了,也不会针对 8 GT/s 或 16 GT/s 的目标速率进行 EQ。对于支持 32 GT/s 及以上速率的设备,其可能根本无需工作在 8 GT/s 或 16 GT/s 速率,这时再针对 8 GT/s 或 16 GT/s 速率进行 EQ,多少有点浪费。

那么菜的博客 564

2025机械考研复试面试问题汇总篇(含13门科目),考研机械复试专业面试常见重点问题总结!考研机械复试专业面试准备看这一篇就够了!

(完整版内容:)1.汇集了本科各科的重点知识及多个机械名校800多个常见问题,共8.7万字185页,涵盖机械所以专业课的重点知识和常见问答。 2.涉及机械大类重点科目,包括:材料力学、控制工程、数控技术、机械制造技术基础、理论力学、液压传动、机械设计、机械原理、工程材料、互换性与技术测量、测试技术、汽车理论、程序设计与C语言等13门必修课。

weixin_56510835的博客 1862

linux 系统 docker部署tomcat (出现问题404 已解决!!)

Linux 部署docker tomcat 解决 报错404 wepapps 为空

m0_73379880的博客 2487

基于深度学习YOLOv10的障碍物检测系统

为了方便用户使用,我们将开发一个图形用户界面(GUI),允许用户上传图像或视频流并查看检测结果。我们使用PySide6开发GUI界面,它是Qt框架的Python绑定,适用于开发跨平台的桌面应用程序。本文详细介绍了如何基于YOLOv10模型构建一个障碍物检测系统,包括数据集准备、模型训练和推理到图形用户界面的开发。通过这一系统,用户可以方便地上传图像或视频流并进行障碍物检测,广泛应用于自动驾驶、机器人导航等领域。

斌擎科技 1052

Docker方式启动tomcat,访问首页出现404错误

1、使用docker pull tomcat 从阿里云上默认下载了一个latest的版本的tomcat(版本是从阿里云上拉下的:8.5.50),进行相关网络端口映射,如下命令: docker run --name mytomcat01 -d -p 8888:8080 tomcat 2、浏览器运行访问不了,报404,这个证明tomcat已经起来了,可能webapp路径下没有配置主页。 3、输入docker ps 查看运行的容器id 4、使用命令:docker exec -it 运行的tomc...

test121210的博客 372

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Docker方式启动tomcat,访问所有首页节点都出现404错误!

错误描述 : 在docker启动tomcat节点(版本是从阿里云上拉下的9.0-version)时,访问tomcat首页时出现404错误,在网上找了许多教程,也没有解决,最后在视频讲解中查看到了问题(不知道是不是我拉下来版本的问题,因为我看有些人的就没有问题! ) 解决~ : 使用命令: docker exec -it 运行的tomcat容器ID /bin/bash 进入到tomcat的容器目录中...

南客先生的博客 287

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Docker方式启动tomcat,访问首页出现404错误(第二篇 -- 将修改过的容器映射成镜像)

场景: 从阿里云拉下来的tomcat启动后,访问容器出现404错误,解决方案在上一篇:https://blog.youkuaiyun.com/qq_40891009/article/details/103898876,解决完这个问题后又出现了另一个问题,既这个错误(404)的问题修改好了只是在当前运行的容器中,但是容器停止后,下一次再使用镜像生成新的容器时,这个错误还是存在,既实际上问题的根源是在生成容器...

6905

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Docker相关

Docker相关 Docker常用命令备忘整理 启动镜像 docker run 启动参数 镜像名称|镜像id 参数 作用 -d 后台启动 -p 端口映射 -v 挂载本地文件到容器 -e 设置环境变量 –name 指定容器名称 # 启动容器 docker run -d -p 8888:80 --name=mynginx 2622e6cca7eb 容器相关操作 # 停止容器 docker stop 容器名称 | 容器Id # 启动容器 docker start 容器名称

wushifeng_的博客 259

(CentOS 7)Docker启动tomcat,但访问首页出现404

文章目录1. 通过防火墙开放指定端口2. 通过docker安装tomcat3. 解决docker启动tomcat主页报错404的问题4. 彻底解决docker启动tomcat首页报错404问题 1. 通过防火墙开放指定端口 1、查看防火墙状态: firewall-cmd --state 2、开启防火墙: systemctl start firewalld.service 3、开机自启防火墙: ...

你今天真好看呀 1909
上一篇: docker国内镜像拉取 OR镜像加速
下一篇: SpringMVC设计流程
喵程序
博客等级 码龄7年 32粉丝 10原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值