maven依賴沖突問題怎麼解决?

阿裏雲問答 2022-01-07 07:32:53 阅读数:599

maven 解决

maven依賴沖突問題怎麼解决?

問題描述

java.lang.NoSuchMethodError: org.apache.log4j.DailyRollingFileAppender.setAppend(Z)V at com.test.uic.common.util.LoggerInit.createAppender(LoggerInit.java:58) at com.test.uic.common.util.LoggerInit.initUicClientLogger(LoggerInit.java:32) at com.test.uic.common.util.LoggerInit.<clinit>(LoggerInit.java:20) at com.test.uic.common.service.userinfo.client.AbstractUicServiceClient.<clinit>(AbstractUicServiceClient.java:27) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:264) at com.test.mmp.client.MmpCommonContext.initAccountUtil(MmpCommonContext.java:119) at com.test.mmp.client.MmpCommonContext.postProcessBeanFactory(MmpCommonContext.java:110)



采納答案1:

mvn tree:dependency 排包




采納答案2:

解决

  1. 各個版本的log4j都沒有 DailyRollingFileAppender.setAppend 這方法
  2. 猜測可能是很舊的log4j
  3. 猜測 uic是舊版本,更新二方包版本,問題解决

版权声明:本文为[阿裏雲問答]所创,转载请带上原文链接,感谢。 https://gsmany.com/2022/01/202201070732527222.html