Docker 跑 Tomcat 访问就 404?原来是 webapps 被搬空了
用 Docker 拉个 Tomcat 镜像跑起来,浏览器一访问 8080 端口,结果蹦出来个 404。
容器日志干干净净,端口也映射了,进程也活着。
到底哪儿出了问题?
先说结论:默认页面被挪走了
从 Tomcat 8.5 开始,官方把欢迎页和管理应用从 webapps 目录挪进了 webapps.dist。
用 Docker 拉个 Tomcat 镜像跑起来,浏览器一访问 8080 端口,结果蹦出来个 404。
容器日志干干净净,端口也映射了,进程也活着。
到底哪儿出了问题?
从 Tomcat 8.5 开始,官方把欢迎页和管理应用从 webapps 目录挪进了 webapps.dist。
Docker 报错 Start request repeated too quickly 怎么解决?
先给结论:Start request repeated too quickly 不是病根,只是症状。
真正的原因是 Docker 服务(或容器)启动后几秒内就退出了,systemd 反复拉起,短时间内超过重启阈值,于是干脆罢工。
用命令行翻 Kafka 的消息,翻到第三个 Topic 就想砸键盘。
Offset Explorer 就是来解决这个的。
它是一个图形界面工具,连上集群之后,Broker、Topic、分区、消费者组、消息内容全都摆在眼前,鼠标点点就能看。
GitHub Copilot 在 GoLand 里用起来其实没那么复杂。
装好插件、登录账号、确认订阅,三步就能开始写代码。
下面把整个流程拆开讲,顺带把几个最容易卡住的地方说清楚。
能。
电脑装系统时常看到“32 位”和“64 位”两个选项。
这两个数字到底指什么,很多人其实说不清。
简单讲,它说的是 CPU 一次能处理的数据宽度,也就是字长(word size)。
字节和字符是两个特别容易混的概念。
很多人写代码处理文本,碰到乱码、截断、长度算错,根子上都在这。
说白了,搞清楚字节、字符、编码这三者的关系,大部分文本处理的坑就能绕开。