tomcat - 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"]
解决方案
推荐阅读
- facebook-graph-api - facebook Ads Api 深度复制/导出 CAMAPIGN-ADSETS-ADS 数据
- typescript - 接口和联合的命名约定,首先想到我想给出相同的名称?
- android - 从磨损中按下按钮并在手机上做某事
- java - 如何在下面定位元素硒中的标签
- tableau-api - 第二层经度纬度中的画面双轴映射问题
- c - 带有占位符的 Doxygen 自定义标签
- java - Nexus Repository Manager - 删除旧的二进制资源
- javascript - D3数据绑定(二维数组)
- java - 在 Azure DevOps Build Pipeline 中运行测试
- rest - 如何使用 TFS REST API 通过测试用例 ID 获取最近的测试用例结果