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

fcy6dtqo  于 2024-01-08  发布在  Apache
关注(0)|答案(1)|浏览(275)

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

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

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

全栈跟踪

  1. Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.apache.logging.log4j.util.PropertiesUtil
  2. at org.apache.logging.log4j.status.StatusLogger.<clinit>(StatusLogger.java:78)
  3. at org.apache.logging.log4j.LogManager.<clinit>(LogManager.java:61)
  4. at cybermation.commonservice.logging.CybLog4jLoggingConfigurer.initializeLogger(CybLog4jLoggingConfigurer.java:54)
  5. at cybermation.plugins.appservices.CybAppservicesPluginDriver.prepare(CybAppservicesPluginDriver.java:100)
  6. at sun.reflect.NativeMethodAccessorImpl.invoke0(Unknown Source)
  7. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  8. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  9. at java.lang.reflect.Method.invoke(Method.java:498)
  10. at cybermation.agent.plugins.manager.CybPluginManager.a(CybPluginManager.java:343)
  11. at cybermation.agent.plugins.manager.CybPluginManager.loadPlugins(CybPluginManager.java:511)
  12. at cybermation.agent.CybAgentDriver.runApplication(CybAgentDriver.java:340)
  13. 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可以解决这个问题。

相关问题