java - 迁移到 Struts 2.5.16 导致 log4 问题

原文 标签 java tomcat struts2 log4j2

我正在将现有的 Struts 应用程序 2.3.34 迁移到 2.5.16。
我已经使用升级所需的最小发行版中的所有库更新了我的项目。
在服务器(Tomcat 8.5)启动时,我在控制台中看到错误:
错误 StatusLogger Log4j2 找不到日志记录实现。请将 log4j-core 添加到类路径中。使用 SimpleLogger 登录控制台...
看起来他们缺少 log4j-core 库?
请让我知道是否有人遇到过类似的问题,或者我是否遗漏了任何东西。

谢谢!

最佳答案

最新版本的 struts 2 (V2.5.16) 使用 log4j2 jar。您可以引用here更多细节。如果您的 webapp 中已经有 log4j2,请尝试将其更新为 latest version .

关于java - 迁移到 Struts 2.5.16 导致 log4 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49948768/

相关文章:

java - 从集合中选择/选择哪个,即 mongoDB gridFS 的 block 或文件。我们可以在什么基础上做出决定?

java - Android中字符串的onClickListener?

java - NETBEANS-如何使单选按钮匹配背景图像

java - 处理 Spring/Tomcat 初始化失败

java - Struts 2 Action 方法和struts.convention.result.path不起作用

java - jar文件的问题

java - Java Web 服务器所需的最低规范是什么?

java - 为什么在部署到外部tomcat时需要扩展SpringBootServletInitializer

java - 在struts 2中等效于<bean:define>

java - 没有为与上下文路径 [/SampleTC_test] 关联的命名空间 [/] 和操作名称 [viewBooks] 映射的操作。 - [未知位置]