无法初始化类org.apache.logging.log4j.util.propertiesUtil

fcy6dtqo  于 5个月前  发布在  Apache
关注(0)|答案(1)|浏览(75)

log4j-api-2.18.0.jar文件中得到如下异常,但在log4j-api-2.16.0.jar中没有观察到

**错误:**java.lang.NoClassDefFoundError:无法初始化类org.apache.logging.log4j.util.PropertyUtil

我试图在我的一个应用程序中加载Properties Util文件,但最新的jar文件抛出以下错误:

全栈跟踪

Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.apache.logging.log4j.util.PropertiesUtil
    at org.apache.logging.log4j.status.StatusLogger.<clinit>(StatusLogger.java:78)
    at org.apache.logging.log4j.LogManager.<clinit>(LogManager.java:61)
    at cybermation.commonservice.logging.CybLog4jLoggingConfigurer.initializeLogger(CybLog4jLoggingConfigurer.java:54)
    at cybermation.plugins.appservices.CybAppservicesPluginDriver.prepare(CybAppservicesPluginDriver.java:100)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at cybermation.agent.plugins.manager.CybPluginManager.a(CybPluginManager.java:343)
    at cybermation.agent.plugins.manager.CybPluginManager.loadPlugins(CybPluginManager.java:511)
    at cybermation.agent.CybAgentDriver.runApplication(CybAgentDriver.java:340)
    at cybermation.agent.CybAgentDriver.main(CybAgentDriver.java:510)

字符串
Properties Util.class文件位于util目录下的log4j-api-2.18.0.jar中。
任何帮助都非常感谢

yi0zb3m4

yi0zb3m41#

正如评论中提到的,将log4j-apilog4j-core版本升级到2.20.0可以解决这个问题。

相关问题