首页 > 解决方案 > log4j2 错误导致 Tomcat 停止

问题描述

嗨,我正在使用带有 Java 1.7 的 Tomcat 7。在 Eclipse 上,我尝试启动 tomcat 并收到以下错误。我有什么方向可以解决以下错误吗?谢谢

信息:至少有一个 JAR 已扫描 TLD,但未包含 TLD。启用此记录器的调试日志记录以获取已扫描但未在其中找到 TLD 的 JAR 的完整列表。在扫描期间跳过不需要的 JAR 可以缩短启动时间和 JSP 编译时间。2021 年 8 月 20 日下午 5:57:31 org.apache.catalina.core.ApplicationContext 日志信息:在类路径上未检测到 Spring WebApplicationInitializer 类型 2021 年 8 月 20 日下午 5:57:31 org.apache.catalina.core.StandardContext listenerStart SEVERE : 在 org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader. java:1722) 在 org.apache.catalina.loader.WebappClassLoader。

错误 StatusLogger 找不到 log4j2 配置文件。使用默认配置:仅将错误记录到控制台。2021 年 8 月 20 日下午 5:57:32 org.apache.catalina.core.StandardContext listenerStart 严重:由于先前的错误而跳过安装应用程序侦听器 2021 年 8 月 20 日下午 5:57:32 org.apache.catalina.core .StandardContext startInternal SEVERE:一个或多个侦听器无法启动。完整的详细信息将在相应的容器日志文件中找到 2021 年 8 月 20 日下午 5:57:32 org.apache.catalina.core.StandardContext startInternal SEVERE: Context [/sbmvnooe] 由于先前的错误而启动失败 2021 年 8 月 20 日 5:下午 57:32 org.apache.coyote.AbstractProtocol 开始信息:开始 ProtocolHandler ["http-bio-8080"]

标签: tomcatlog4j2

解决方案


推荐阅读