java - log4j 2.17.0 更新问题 : ClassNotFoundException SetUtils

标签 java log4j log4shell

在版本升级到 log4j 2.17.0 之后,在单元测试期间引发了这个异常:

java.lang.ClassNotFoundException: org.apache.logging.log4j.core.util.SetUtils

如何解决这个问题?

最佳答案

经过反复试验 I found here升级到 log4j 2.17.0 意味着新的依赖项 log4j-web

<!-- https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-web -->
<dependency>
    <groupId>org.apache.logging.log4j</groupId>
    <artifactId>log4j-web</artifactId>
    <version>2.17.0</version>
</dependency>

关于java - log4j 2.17.0 更新问题 : ClassNotFoundException SetUtils,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70428495/

相关文章:

java - public static final int 线程安全吗?

java - 添加两个多头会带来较低的结果

java - 从 MultiValueMap 获取具有相同键的所有对象

java - 使用脚本更新 Android 应用程序版本和内部版本号,而不更改 androidManifest VersionCode 和 VersionName

grails - Grails 2.1在JBoss上禁用log4j配置

java - 如何在log4j2中实现自定义模式布局

java - EclipseLink 和 log4j : how to use both

Log4j 2.17 二进制向后兼容——直接替换