【发布时间】:2020-02-23 21:31:01
【问题描述】:
我有一个使用 Hibernate 3 和 log4j1.x 的应用程序。
我正在尝试将其迁移到 log4j2。
从应用程序中删除 log4j 1.x 依赖项后,我会看到:
runtime Error - NoClassDefFoundError for Hibernate classes
一旦我添加回log4j1.x,错误就消失了,一切正常。
请注意,我没有在我的应用程序中使用任何对log4j1.x 的引用。包含它只是为了让 Hibernate 开心。
如果 Hibernate 3 与 Log4j2.x 不兼容,请告诉我。 除了将 log4j1.x 添加为依赖项之外,还有其他解决方法吗?
【问题讨论】:
-
也许你应该搜索一下 Log4j 1 & 2 的兼容性。
-
你检查过这个question 吗?