java.lang.NoSuchMethodError : org. apache.log4j.Logger 错误

标签 java log4j slf4j ivy

我们使用 ivy 来管理一个多项目 java 应用程序,最近这个错误开始在我们构建时出现。这是什么原因造成的?

最佳答案

这是通过在 ivy.xml 中的依赖项部分的末尾添加以下行来解决的:

<dependencies>
         
  <exclude module="log4j-over-slf4j" /> 
</dependencies>

为什么这是个问题?

关于java.lang.NoSuchMethodError : org. apache.log4j.Logger 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23499537/

相关文章:

java - 如何安全地更新一个有很多读者和一个作者的文件?

java - 调试 RestTemplate 发布请求

java - 休息 Controller 的 Spring 日志

java log4j 日志记录优先级问题

java - SLF4J 自定义绑定(bind)不起作用

c# - .NET 世界是否有日志外观?

java.lang.NoClassDefFoundError : android. support.v7.mediarouter.R$string

java - 我可以从 UNIX shell 检查 JNI 版本吗?

java - 使用 Maven 从依赖 jar 中排除资源

java - logback不打印方法名称