一个或多个筛选器启动失败。完整的详细信息将在相应的容器日志文件中找到

网上找了好久没解决

问题代码:

java 复制代码
11-Sep-2023 16:47:22.109 严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal 一个或多个筛选器启动失败。完整的详细信息将在相应的容器日志文件中找到
11-Sep-2023 16:47:22.109 严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal 由于之前的错误,Context[]启动失败
16:47:22.121 [RMI TCP Connection(3)-127.0.0.1] INFO  sys-user - [shutdownAsyncManager,32] - ====关闭后台任务任务线程池====
16:47:22.127 [RMI TCP Connection(3)-127.0.0.1] INFO  c.a.d.p.DruidDataSource - [close,2073] - {dataSource-1} closing ...
16:47:22.137 [RMI TCP Connection(3)-127.0.0.1] INFO  c.a.d.p.DruidDataSource - [close,2146] - {dataSource-1} closed
11-Sep-2023 16:47:22.173 警告 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc Web应用程序 [ROOT] 注册了JDBC驱动程序 [com.alibaba.druid.proxy.DruidDriver],但在Web应用程序停止时无法注销它。 为防止内存泄漏,JDBC驱动程序已被强制取消注册。
11-Sep-2023 16:47:22.174 警告 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc Web应用程序 [ROOT] 注册了JDBC驱动程序 [com.mysql.cj.jdbc.Driver],但在Web应用程序停止时无法注销它。 为防止内存泄漏,JDBC驱动程序已被强制取消注册。
11-Sep-2023 16:47:22.175 严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks web应用程序[ROOT]创建了一个ThreadLocal,其键类型为[java.lang.ThreadLocal](值为[java.lang.ThreadLocal@38e2d76d]),值类型为[com.alibaba.druid.wall.WallContext](值为[com.alibaba.druid.wall.WallContext@419d96c5),但在停止web应用程序时未能将其删除。线程将随着时间的推移而更新,以尝试避免可能的内存泄漏
[2023-09-11 04:47:22,185] Artifact teamsamb-back-new:war: Error during artifact deployment. See server log for details.
11-Sep-2023 16:47:23.499 信息 [mysql-cj-abandoned-connection-cleanup] org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading 非法访问:此Web应用程序实例已停止。无法加载[]。为了调试以及终止导致非法访问的线程,将抛出以下堆栈跟踪。
	java.lang.IllegalStateException: 非法访问:此Web应用程序实例已停止。无法加载[]。为了调试以及终止导致非法访问的线程,将抛出以下堆栈跟踪。
		at org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading(WebappClassLoaderBase.java:1435)
		at org.apache.catalina.loader.WebappClassLoaderBase.getResource(WebappClassLoaderBase.java:1060)
		at com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.checkThreadContextClassLoader(AbandonedConnectionCleanupThread.java:117)
		at com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:84)
		at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
		at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
		at java.lang.Thread.run(Thread.java:748)

其实问题很简单:tomcat 版本问题(但是困扰我很久)

1.由于项目在idea里面jar包运行的,但是在线上 又是war包部署在tomcat中(就此怀疑tomcat版本问题)

排查:

2.发现springBoot依赖里的tomcat版本为9.0.16(线上为8.5的版本)

解决:升级升级升级

相关推荐
西海天际蔚蓝8 分钟前
用AI写的一个包含web和小程序的个人简历
java
郝学胜-神的一滴12 分钟前
[力扣 227] 双栈妙解表达式计算:从思维逻辑到C++实战,吃透反向波兰式底层原理
java·前端·数据结构·c++·算法
aq553560013 分钟前
数字资源分发的技术革命与未来趋势
java·开发语言·python·php
蚰蜒螟16 分钟前
深度剖析:从 clone3 到 start_routine —— Linux 新线程的“破茧成蝶”之旅
java·linux·运维
派大星酷19 分钟前
MCP 工具介绍及编写指南
java·人工智能
梦想的旅途220 分钟前
解构自动化办公新思路:实现外部群聊能力的深度集成与交互
java·数据库·rpa
启山智软21 分钟前
企业如何选择适合自己的电商系统技术架构?(实操落地版)
java·spring·架构·开源·商城开发
invicinble23 分钟前
对于java基础
java·开发语言
knight_9___26 分钟前
RAG面试篇9
java·人工智能·python·算法·agent·rag
石榴树下的七彩鱼30 分钟前
智能抠图API怎么选?AI抠图多语言接入实战(Python/Java/PHP/JS完整教程)
java·python·智能抠图·ai抠图·api接入·图片去背景·电商工具