Tomcat 启动卡住,日志显示 At least one JAR was scanned for TLDs yet contained no TLDs.

现象

Tomcat 启动后,控制台输出卡在了:

At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.

错误排查

因为应用一直没有成功,并且控制台输出上述信息后就停止了,就理所应当的以为卡住的原因就是它,然后疯狂的百度/谷歌/GPT关键字,各种方法都试过了,但是都没有效果,还是卡着不动。

正确排查

使用jstack获取当前 Java 进程的堆栈信息,发现是应用本身卡在了 *** 连接上,和 Tomcat 最后卡住的日志无任何关系。

反思

日志和问题,有时候并不是因果。

程序没有反应,jstack 往往是最有力的工具。

相关推荐
李拾叁的摸鱼日常1 分钟前
Spring 框架中 RequestContextHolder 深度解析
java·架构
C++业余爱好者10 分钟前
JVM优化入门指南:JVM垃圾收集器(GC)介绍
java·开发语言·jvm
Trouvaille ~16 分钟前
【Java篇】基石与蓝图::Object 类与抽象类的双重奏
java·开发语言·javase·抽象类·类与对象·基础入门·object类
小光学长20 分钟前
基于ssm的美妆产品推荐系统rah0h134(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
java·数据库·spring
Light6028 分钟前
破局“数据孤岛”:构建业务、财务、指标三位一体的智能数据模型
java·大数据·开发语言
中文很快乐29 分钟前
从零到一:用 SpringBoot 打造 RESTful API 实战指南
java·spring boot·后端·restful
泉城老铁30 分钟前
springboot+redis 如何实现订单的过期
java·后端·架构
哈哈哈笑什么34 分钟前
在高并发分布式SpringCloud系统中,什么时候时候并行查询,提高查询接口效率,从10s到100ms
java·分布式·后端
IMPYLH35 分钟前
Lua 的 warn 函数
java·开发语言·笔记·junit·lua
泉城老铁38 分钟前
如何用Spring Boot实现分布式锁?
java·redis·后端