我在尝试使用 axis 调用 SOAP Web 服务时遇到此异常。基本上我已经写了一个轴客户端。
org.apache.commons.discovery.DiscoveryException: Class org.apache.commons.logging.impl.SLF4JLogFactory does not implement org.apache.commons.logging.LogFactory.
当我删除所有常见日志记录 jar 时,我将能够删除这些错误,但这些 jar 来自其他 api,我无法控制它们。
有什么办法可以克服这个问题吗?
有一个非常详细的解释可能是什么问题以及调试它的方法公共日志记录文档 http://commons.apache.org/logging/troubleshooting.html#The%20Incompatible%20LogFactory%20Issue。您的具体问题可能是,
还有另一种更不寻常的方式会导致此转换失败:
即使二进制文件兼容,实现类也会加载在
运行时可以链接到 LogFactory 类的不同实例。
欲了解更多信息,请参阅技术指南 http://commons.apache.org/logging/tech.html.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)